Pasang klien VPN pada hos Hyper-V, buka pelayar di sana, dan alamat keluar berubah; buka halaman yang sama di dalam mesin maya dan ia mungkin menunjukkan alamat lama, atau tiada apa-apa. Kesimpulan biasa ialah mesin maya rosak, atau terowong terpecah mesti dihidupkan. Kedua-duanya tidak menyusul. Klien VPN bukan sifat mesin; ia ialah set laluan, penyesuai maya dan selalunya penapis yang terikat pada antara muka tertentu. Sama ada trafik tetamu pernah bertemu jentera itu bergantung pada suis maya yang digunakan oleh tetamu.

Mitos, dinyatakan terus

Kepercayaan ialah VPN yang dipasang pada hos melindungi seluruh mesin, termasuk mesin maya, kerana mesin maya hanyalah proses yang berjalan pada mesin itu. Ia kepercayaan yang selesa, kerana antivirus dan tembok api hos biasanya berkelakuan begitu. Laluan rangkaian tidak.

Bingkai tetamu hanya disentuh oleh tindanan VPN hos jika hos menghalakan atau menapisnya. Salin ayat itu ke nota pelekat, kerana setiap kes di bawah ialah variasi daripadanya.

Tiga jenis suis, tiga laluan

Suis luaran mengikat penyesuai maya kepada kad rangkaian fizikal, dan tetamu menghantar bingkai melalui ikatan itu dengan alamat MAC sendiri. Tetamu menjadi rakan setara pada rangkaian fizikal, dengan pajakan DHCP, pintu masuk dan pelayan DNS sendiri. Laluan lalai VPN hos tinggal dalam tindanan hos dan tidak menggerakkan bingkai itu, kerana ia dijambatani dan bukan dihalakan melalui hos. Itulah juga sebab suis luaran di atas penyesuai Wi-Fi ialah idea buruk: kebanyakan pemacu wayarles tidak membawa bingkai untuk alamat MAC kedua.

Suis dalaman menghubungkan tetamu kepada penyesuai maya hos. Bersendirian ia tidak memberikan jalan keluar internet; objek NAT pada hos menyediakan terjemahan, seperti yang diterangkan dalam panduan NAT Hyper-V. Kini paket tetamu benar-benar memasuki penghalakan dan laluan NAT hos, jadi laluan dan penapis klien VPN penting semula. Inilah susunan di mana mesin maya benar-benar mengikut VPN hos, dan di mana suis bunuh boleh memutuskan tetamu sepenuhnya.

Suis peribadi tiada penyesuai hos dan tiada pautan ke atas. Tetamu bercakap sesama sendiri dan dengan tiada apa-apa lagi, jadi jika mesin maya pada suis peribadi tiada internet, penghala yang hilang ialah puncanya dan VPN tidak relevan.

Suis Lalai ialah susunan tersendiri

Windows menyediakan suis lalai yang menggabungkan suis dalaman dengan NAT dan proksi DNS. Subnetnya dipilih oleh hos, boleh berubah selepas dimulakan semula, dan bukan objek yang sama dengan rangkaian NAT yang anda cipta sendiri. Membinanya semula seolah-olah rangkaian makmal ialah cara orang berakhir dengan dua NAT dan tetamu yang masih tiada laluan.

Jika mesin maya berada pada suis lalai, baca alamat yang diterima tetamu dan bandingkannya dengan jadual NAT hos sebelum menyentuh klien VPN. Ketidakpadanan antara pintu masuk tetamu dan awalan NAT menjelaskan lebih banyak kegagalan daripada mana-mana tetapan klien.

Empat fakta yang menyelesaikan soalan

Kumpulkan ini sebelum mengubah apa-apa: jenis suis dan pautan ke atasnya, penyesuai yang dipasang pada mesin maya, alamat, pintu masuk dan DNS tetamu itu sendiri, serta keadaan NAT dan laluan lalai hos. Perintah baca sahaja ialah Get-VMSwitch, Get-VMNetworkAdapter -VMName "TestVM", Get-NetNat, dan Get-NetRoute -DestinationPrefix 0.0.0.0/0; dan di dalam tetamu ipconfig /all memberikan selebihnya.

Kemudian tentukan apa yang sepatutnya dilakukan oleh tetamu. Jika ia perlu kekal di luar VPN, dapatkan pengecualian yang disokong penyedia untuk laluan tepat itu, kerana mengecualikan fail boleh laku hos tidak mengecualikan trafik mesin maya yang dimajukan. Jika ia perlu menggunakan VPN, sahkan pengendalian trafik mesin maya yang didokumenkan oleh klien dan bukannya menganggap ujian dalam pelayar hos meliputinya.

Ujian di dalam tetamu ialah satu-satunya bukti yang dikira. Periksa alamat keluar dari tetamu, selesaikan nama dalaman, sambung semula VPN dan ulangi. Hasil pelayar hos bukan pengganti kepada mana-mana daripada itu.

Apa kos mitos itu

Orang mematikan suis bunuh, menambah laluan statik, atau memadam dan mencipta semula suis hanya supaya ujian lulus. Setiap jalan pintas mengubah mod kegagalan: tetamu mungkin mencapai internet melalui laluan yang tidak dimaksudkan sesiapa, atau hos mungkin kehilangan sambungan apabila suis luaran mengikat semula kad fizikalnya.

Mengikat semula suis luaran mengganggu akses hos sendiri, jadi biarkan laluan luar jalur terbuka dan elakkan memadam suis semasa anda masih mendiagnosis. Hasil yang betul ialah laluan tetamu yang dimaksudkan, termasuk bagaimana ia menyambung semula dan bagaimana ia gagal, bukan tanda semak hijau daripada satu muatan halaman.

Jawapan yang tahan lama ialah satu baris bagi setiap mesin maya dalam inventori: suis mana yang digunakan dan komponen mana yang membekalkan pintu masuknya. Setelah itu ditulis, perubahan VPN seterusnya ialah carian, bukan seharian meneka.

Artikel berkaitan