Mengapa Openvpn menggunakan jaringan 0.0.0.0 netmask 128.0.0.0 sebagai rute default?

17

Jika Anda menggunakan opsi "redirect-gateway def1" dalam file konfigurasi openvpn, server akan menambahkan gateway default pada tabel rute Anda, yang ingin saya ketahui adalah mengapa openvpn tidak menggunakan jaringan 0.0.0.0 netmask 0.0.0.0 sebagai gateway default sebagai gantinya dari netmask 128.0.0.0?

Forcyy
sumber

Jawaban:

27

OpenVPN tidak menggunakan 0.0.0.0/0sebagai rute pada gateway default karena Anda mengatakannya untuk tidak melakukannya, dengan redirect-gateway def1opsi konfigurasi. Manual ini menjelaskan lebih banyak, tetapi pada dasarnya dengan memasukkan dua /1rute yang mencakup seluruh ruang alamat IPv4, Anda mendapatkan hasil akhir yang sama, tetapi karena lebih spesifik daripada rute standar standar, ini digunakan dalam preferensi, sehingga Anda tidak perlu baik menghapus rute default yang ada, Anda juga tidak harus bermain game dengan metrik routing untuk mendapatkan rute OpenVPN Anda lebih disukai.

womble
sumber
3
Untuk menjadi jelas, ada dua rute yang lebih spesifik daripada satu yang mencakup semuanya. Pada dasarnya membuat seluruh rentang IP menjadi dua subnet. Mereka adalah: 0-128.0.0.0 / 1 dan 129.0.0.0-255.255.255.255 / 1 Ketepatan dua menimpa rentang jaringan yang lebih besar. Anda juga akan memiliki rute yang bahkan lebih spesifik untuk server VPN Anda yang masuk ke Internet, bukan VPN. Oh, dan topeng / 1 = 128.0.0.0.
flickerfly