Apa yang baik untuk "Nonaktifkan penambahan rute berbasis kelas"?

13

Dalam pengaturan TCP / IP lanjutan koneksi Windows VPN, saya menemukan kotak centang berlabel Disable class based route addition. Kotak centang hanya diaktifkan selama Use default gateway on remote networkdimatikan.

Apa Disable class based route additiongunanya?

Instruksi terperinci untuk menemukan pengaturan:

  1. Buka Propertieskoneksi VPN
  2. Buka Networkingtab
  3. Buka Propertiesdari Internet Protocol Version 4 (TCP/IPv4)(dan / atau TCP / IPv6)
  4. Klik Advanced...tombol
  5. Ubah ke IP Settingstab
  6. Di sini Anda dapat menemukan kotak centang yang disebutkan di atas
JRoppert
sumber

Jawaban:

12

Dengan gateway default mengarah ke VPN

Ketika Anda mengatur VPN, standar Windows adalah untuk mengaktifkan Use default gateway on remote network. Rute default baru ditambahkan ke tabel perutean yang menunjuk ke gateway jaringan jarak jauh, dan rute default yang ada memiliki metrik yang meningkat untuk memaksa semua lalu lintas Internet untuk melintasi terowongan dan menggunakan gateway jaringan jarak jauh. Semua lalu lintas menggunakan VPN, dan lalu lintas yang ditujukan untuk dunia luar diarahkan ke gateway jarak jauh. Ketika VPN turun, rute ke gateway jarak jauh dihapus dan rute default asli diatur kembali ke metrik asli.

Tanpa gateway default yang menunjuk ke VPN

Hapus tanda centang use default gateway on remote networkberarti rute default baru ini tidak ditambahkan, sehingga lalu lintas Internet keluar dari gateway lokal, tetapi rute classful baru ditambahkan ke tabel routing, menggunakan IP adaptor lokal, menunjuk ke bawah VPN. Hanya lalu lintas yang diperuntukkan untuk jaringan classful dari adaptor lokal turun VPN. Ini mungkin bukan yang Anda inginkan. Memeriksa Disable class based route additionberarti bahwa rute classful tidak ditambahkan ke mesin Anda ketika VPN mulai, dan Anda harus menambahkan rute yang sesuai untuk jaringan yang harus dialihkan melalui terowongan.

Bacaan lebih lanjut

Carilah split tunneling untuk lebih lanjut tentang topik ini.

Fred
sumber
5

class based route additionmulai berlaku saat Use default gateway on remote networktidak digunakan.

Apa yang dimaksud dengan penambahan rute berbasis kelas adalah bahwa Windows akan mengasumsikan ukuran jaringan di ujung lain berdasarkan alamat IP yang diterima. Ada rentang alamat IP yang didefinisikan sebagai untuk jaringan 256 alamat, dan untuk 65536 alamat, dan jaringan 256 kali lebih besar lagi ... Sebenarnya bukan cara mereka digunakan, tetapi asumsi lulus pertama yang masuk akal.

Jika menyalakan VPN menonaktifkan akses ke bagian lain dari "Anda" jaringan, maka Anda telah mengalami masalah asumsi ini menyebabkan ... Anda bisa mencentang untuk menonaktifkan asumsi rute kelas, dan menambahkan rute secara manual ... (Anda akan perlu pengetahuan khusus dari ujung yang jauh. Asumsinya adalah upaya untuk membuatnya sehingga Anda tidak perlu memiliki pengetahuan yang mendalam.)

Perhatikan bahwa 10.*rentang privat, umum seperti yang digunakan oleh modem Dlink, dianggap sebagai jaringan kelas A , tidak mencentang opsi ini berarti komputer Anda menganggap SEMUA 10.*dapat diakses oleh VPN ini. Tampaknya salah. Salah satu obatnya adalah masuk ke modem dan mengkonfigurasinya untuk menggunakan jaringan yang lebih kecil untuk LAN ...
misalnya 10.10.10.1/255.255.255.0( 10.10.10.0untuk 10.10.10.255)

Bahkan mengubah dua tengah menjadi apa pun .. Anda dapat mengaturnya di 10.B.C.1 /255.255.255.0mana B dan C adalah pilihan Anda, misalnya 10.200.201.1...

Alamat 192.168.XY (digunakan oleh sebagian besar modem / router lain) dianggap sebagai jaringan kelas C , yang berarti bahwa hanya bagian Y yang ada yang berubah .. 256 alamat.

Karena itu jika Anda mengatur jaringan pribadi Anda mungkin ingin menggunakan alamat 10.XYZ di mana-mana, sehingga PPtP dapat diatur ke "bukan default gateway" dan masih semua fragmen dari jaringan pribadi dapat diakses oleh VPN tanpa perlu manual rute.

Pengguna modem Dlink harus menerapkan perbaikan ke netmask LAN, atau menambahkan rute secara manual.

Leon
sumber
2

Tidak ada opsi seperti itu di Windows 10, jadi Anda perlu mengedit file buku telepon di %AppData%\Microsoft\Network\Connections\Pbk\rasphone.pbk

DisableClassBasedDefaultRoute=1
Kilinich
sumber
4
Saya menggunakan Windows 10 versi 1511 dan opsi ini tersedia.
David Gardiner