Kongsi VPN Windows dengan konsol berwayar: gateway PC atau penghala
Konsol di belakang PC Windows memerlukan segmen hiliran, pengalamatan, terjemahan dan klien yang memajukan. Bandingkan dengan penghala yang memiliki terowong itu.
Konsol yang tidak dapat menjalankan klien VPN kadangkala boleh meminjam terowong PC Windows, dan susunan ini lebih kerap gagal daripada berjaya atas sebab yang tidak berkaitan dengan VPN. PC mesti menjadi gateway: antara muka hiliran khusus, pengalamatan untuk konsol, terjemahan, dan klien yang bersedia memajukan paket peranti lain. Terowong yang berfungsi untuk aplikasi PC itu sendiri tidak membuktikan apa-apa daripada itu.
Perbandingan yang wajar dibuat ialah antara susunan itu dan penghala yang memiliki terowong untuk seluruh rangkaian. Kedua-duanya berbeza dalam penyelenggaraan, dalam tingkah laku semasa kegagalan, dan dalam berapa banyak dasar yang dapat dilihat sekali gus.
Apa yang gateway PC perlu lakukan
Gateway memerlukan antara muka yang menghadap konsol, julat alamat untuk segmen itu, dan peraturan terjemahan yang menulis semula trafik konsol ke terowong. Ia juga memerlukan klien untuk memajukan paket yang bukan berasal daripadanya, dan itu tetapan berbeza daripada menerima trafiknya sendiri. Penyelesaian nama mesti melalui laluan yang sama, jika tidak konsol menyelesaikan perkhidmatan permainan melalui satu laluan dan kemudian menyambung melalui laluan lain. Setiap satu daripadanya ialah langkah konfigurasi berasingan dengan cara kegagalannya sendiri.
console -> dedicated ethernet -> windows sharing / nat
-> selected tunnel interface -> internetPerkongsian Sambungan Internet Windows memberikan tepat bentuk ini, dengan satu sambungan ditetapkan sebagai awam dan satu lagi sebagai peribadi. Penetapan itu lebih penting daripada jangkaan orang, kerana antara muka yang sampai ke penghala rumah tidak semestinya antara muka yang membawa terowong.
Perbandingan yang menentukan
Tiga perbezaan memisahkan gateway PC daripada gateway penghala, dan itulah yang muncul berbulan-bulan kemudian. Jadual meletakkannya bersebelahan.
| Aspect | Windows PC gateway | Router gateway |
|---|---|---|
| Tied to a user session | Yes; sleep or sign-out ends it | No |
| Policy visibility | Split across client and sharing layer | One ruleset |
| Address service | Private side of the sharing feature | Router scope |
| Recovery after reboot | Manual, per session | Automatic |
Ikatan dengan sesi pengguna ialah perbezaan pertama dan yang mengejutkan orang. PC yang tidur, log keluar atau memasang kemas kini berhenti menjadi gateway, dan konsol kehilangan laluannya tanpa sebarang konfigurasi berubah. Keterlihatan dasar ialah yang kedua, kerana peraturan klien dan lapisan perkongsian berada di dua tempat dan tidak satu pun menerangkan yang lain. Perkhidmatan alamat ialah yang ketiga, dan ia menjelaskan konsol yang mempunyai alamat tetapi masih tidak mencapai apa-apa.
Tiada satu pun daripada itu menjadikan susunan PC salah. Ia menjadikannya reka bentuk sementara, yang boleh diterima apabila keperluan itu sementara.
Trafik yang dimajukan ialah kategori lain
Klien desktop mungkin mengendalikan paket yang dimajukan untuk peranti lain secara berbeza daripada paketnya sendiri. Senarai kemasukan mengikut aplikasi meliputi proses pada PC dan tidak berkata apa-apa tentang trafik konsol, manakala suis pembunuh yang melindungi aplikasi setempat mungkin tidak melindungi laluan yang dimajukan sama sekali. Sahkan tingkah laku klien yang didokumenkan untuk trafik yang dimajukan dan bukannya menyimpulkannya daripada pemuatan halaman yang berjaya pada PC. Apabila tingkah laku itu tidak jelas, seluruh susunan bergantung pada andaian.
Pengalamatan konsol harus datang daripada susunan perkongsian, tidak pernah daripada menyalin alamat terowong PC ke atasnya. Menyalin menghasilkan alamat bertindih, gateway yang salah dan penyelesai yang menunjuk ke sesuatu yang tidak dapat dicapai oleh konsol. Biarkan perkhidmatan hiliran mengagihkan konfigurasi, kemudian semak apa yang sebenarnya diterima oleh konsol.
Semak trafik konsol, bukan trafik PC
Satu-satunya ujian bermakna memerhati laluan konsol. Pada PC, arahan di bawah menunjukkan susun atur antara muka, jadual jiran merentas pautan hiliran, dan sama ada konsol menjawab pada port perkhidmatan. Jalankannya semasa sesi permainan benar-benar bersambung.
Get-NetIPConfiguration | Select-Object InterfaceAlias, IPv4Address
Get-NetAdapter | Select-Object Name, Status, LinkSpeed
arp -a | findstr 192.168.137.
Test-NetConnection 192.168.137.10 -Port 3074Antara muka tanpa alamat di bahagian hiliran bermakna perkongsian tidak pernah bermula, yang merupakan masalah berbeza daripada konsol yang tidak dapat bersambung. Entri untuk konsol dalam jadual jiran membuktikan pautan dan pengalamatan hidup. Ujian port yang gagal selepas itu menunjuk kepada pemajuan atau cara klien mengendalikan trafik yang dimajukan, bukan kabel. Bandingkan alamat keluar konsol dengan alamat PC sebelum membuat kesimpulan bahawa terowong ialah laluan yang digunakan.
Dokumenkan susunan itu dengan nama antara muka dan julat alamatnya. Apabila ia rosak selepas kemas kini seterusnya, halaman itu menjimatkan sejam penemuan semula.