Konsol yang tidak dapat menjalankan klien VPN kadang dapat meminjam terowongan PC Windows, dan pengaturan ini lebih sering gagal daripada berhasil karena alasan yang tidak berkaitan dengan VPN. PC harus menjadi gateway: antarmuka hilir khusus, pengalamatan untuk konsol, penerjemahan, dan klien yang bersedia meneruskan paket perangkat lain. Terowongan yang berfungsi untuk aplikasi PC sendiri tidak membuktikan satu pun dari itu.

Perbandingan yang layak dibuat adalah antara pengaturan itu dan router yang memiliki terowongan untuk seluruh jaringan. Keduanya berbeda dalam pemeliharaan, perilaku saat gagal, dan seberapa banyak kebijakan yang dapat dilihat sekaligus.

Apa yang harus dilakukan gateway PC

Gateway memerlukan antarmuka yang menghadap konsol, rentang alamat untuk segmen itu, dan aturan penerjemahan yang menulis ulang lalu lintas konsol ke terowongan. Gateway juga memerlukan klien untuk meneruskan paket yang bukan berasal darinya, dan itu pengaturan berbeda dari menerima lalu lintasnya sendiri. Resolusi nama harus menempuh jalur yang sama, atau konsol menyelesaikan layanan game lewat satu rute lalu terhubung lewat rute lain. Masing-masing adalah langkah konfigurasi tersendiri dengan modus kegagalannya sendiri.

console -> dedicated ethernet -> windows sharing / nat
        -> selected tunnel interface -> internet

Berbagi Koneksi Internet Windows memberikan persis bentuk ini, dengan satu koneksi ditetapkan sebagai publik dan yang lain sebagai privat. Penetapan itu lebih penting daripada yang orang duga, karena antarmuka yang mencapai router rumah tidak otomatis antarmuka yang membawa terowongan.

Perbandingan yang menentukan

Tiga perbedaan memisahkan gateway PC dari gateway router, dan itulah yang muncul berbulan-bulan kemudian. Tabel menempatkannya berdampingan.

AspectWindows PC gatewayRouter gateway
Tied to a user sessionYes; sleep or sign-out ends itNo
Policy visibilitySplit across client and sharing layerOne ruleset
Address servicePrivate side of the sharing featureRouter scope
Recovery after rebootManual, per sessionAutomatic

Keterikatan pada sesi pengguna adalah perbedaan pertama dan yang mengejutkan orang. PC yang tidur, keluar dari akun, atau memasang pembaruan berhenti menjadi gateway, dan konsol kehilangan jalurnya tanpa satu pun konfigurasi berubah. Visibilitas kebijakan adalah yang kedua, karena aturan klien dan lapisan berbagi berada di dua tempat dan tidak satu pun menjelaskan yang lain. Layanan alamat adalah yang ketiga, dan itu menjelaskan konsol yang memiliki alamat tetapi tetap tidak mencapai apa pun.

Tidak satu pun dari itu membuat pengaturan PC salah. Itu menjadikannya rancangan sementara, yang dapat diterima bila kebutuhannya sementara.

Lalu lintas yang diteruskan adalah kategori lain

Klien desktop dapat memperlakukan paket yang diteruskan untuk perangkat lain secara berbeda dari paketnya sendiri. Daftar penyertaan per aplikasi mencakup proses di PC dan tidak mengatakan apa pun tentang lalu lintas konsol, sedangkan kill switch yang menjaga aplikasi lokal mungkin tidak menjaga jalur yang diteruskan sama sekali. Pastikan perilaku klien yang terdokumentasi untuk lalu lintas yang diteruskan alih-alih menyimpulkannya dari pemuatan halaman yang berhasil di PC. Bila perilaku itu tidak jelas, seluruh pengaturan bersandar pada asumsi.

Pengalamatan konsol harus berasal dari pengaturan berbagi, bukan dari menyalin alamat terowongan PC ke konsol. Menyalin menghasilkan alamat duplikat, gateway yang salah, dan resolver yang menunjuk ke sesuatu yang tidak dapat dijangkau konsol. Biarkan layanan hilir membagikan konfigurasi, lalu periksa apa yang benar-benar diterima konsol.

Periksa lalu lintas konsol, bukan lalu lintas PC

Satu-satunya uji yang bermakna mengamati jalur konsol. Di PC, perintah di bawah ini menunjukkan tata letak antarmuka, tabel tetangga di tautan hilir, dan apakah konsol menjawab pada port layanan. Jalankan saat sesi game benar-benar terhubung.

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 3074

Antarmuka tanpa alamat di sisi hilir berarti berbagi tidak pernah dimulai, yang merupakan masalah berbeda dari konsol yang tidak dapat terhubung. Entri untuk konsol di tabel tetangga membuktikan tautan dan pengalamatan hidup. Uji port yang gagal setelah itu menunjuk ke penerusan atau perlakuan klien terhadap lalu lintas yang diteruskan, bukan ke kabel. Bandingkan alamat keluar konsol dengan alamat PC sebelum menyimpulkan bahwa terowongan adalah jalur yang dipakai.

Dokumentasikan pengaturan beserta nama antarmuka dan rentang alamatnya. Ketika rusak setelah pembaruan berikutnya, halaman itu menghemat satu jam penemuan ulang.

Artikel terkait