VPN Windows muncul di dua tempat yang menjawab soalan berbeza, dan mengelirukannya menghasilkan diagnosis yang yakin tetapi salah. Profil tersimpan menyatakan apa yang dikonfigurasikan seseorang; antara muka aktif menyatakan apa yang baru digunakan oleh tindanan. Apabila sambungan terbentuk dan trafik masih mengambil laluan yang salah, kedua-dua paparan mesti dibaca, dalam urutan itu. Tiada satu pun sendirian memberitahu sama ada paket aplikasi keluar melalui terowong.

Dua paparan terowong yang sama

Paparan profil ialah konfigurasi: alamat pelayan, jenis terowong, kaedah pengesahan, tetapan terowong berpecah. Ia boleh betul walaupun sambungan mengabaikannya, dan ia boleh lapuk walaupun sambungan berfungsi dengan sempurna, kerana klien yang menyambung semula mungkin tidak membaca semula apa yang anda sunting. Paparan antara muka ialah keadaan yang digunakan: penyesuai mana yang wujud, keluarga alamat apa yang dibawanya, metrik dan keadaan sambungannya. Ia berubah apabila terowong datang dan pergi, yang menjadikannya tempat yang betul untuk soalan penghalaan langsung dan tempat yang salah untuk soalan konfigurasi.

Membaca kedua-duanya bersama ialah keseluruhan kaedah, dan membaca salah satu sahaja ialah cara orang akhirnya memadam penyesuai yang sihat. Perintah di bawah menghasilkan kedua-dua paparan tanpa mengubah apa-apa.

Baca kedua-dua paparan tanpa mengubah apa-apa

Mulakan dengan profil tersimpan, kerana itu fakta termurah untuk disahkan. Perhatikan jenis terowong dan nilai terowong berpecah, kerana kedua-duanya menentukan destinasi mana yang patut masuk ke terowong. Jika profil salah, betulkannya melalui permukaan konfigurasi yang disokongnya, kerana tiada apa dalam senarai antara muka membaiki profil yang menunjuk ke get laluan yang salah.

Get-VpnConnection | Select-Object Name,ServerAddress,TunnelType,SplitTunneling,ConnectionStatus

Paparan antara muka mempunyai bentuk berbeza: satu terowong boleh mengambil dua baris apabila membawa kedua-dua keluarga alamat. Baca indeks sebagai identiti dan alias sebagai label yang dipilih seseorang, dan jangkakan alias berubah antara versi klien.

Get-NetIPInterface | Select-Object InterfaceIndex,InterfaceAlias,AddressFamily,ConnectionState,InterfaceMetric

Kehadiran bukan bukti penggunaan, kerana antara muka boleh wujud, bersambung dan masih bukan yang dipilih oleh laluan ke destinasi anda. Ingat perkara itu sebelum menganggap penyesuai asing sebagai puncanya. Kedua-dua kegagalan itu kelihatan serupa dari luar: profil betul dengan laluan yang tidak pernah menggunakannya, dan profil salah dengan laluan yang menggunakannya. Pembaikannya sama sekali berbeza, dan itulah sebabnya bahagian seterusnya wujud.

Ikuti laluan ke destinasi

Tanya tindanan laluan mana yang akan diambil untuk alamat yang benar-benar dihubungi aplikasi. Itulah soalan yang senarai antara muka tidak dapat menjawab sendiri.

Find-NetRoute -RemoteIPAddress 10.60.20.10 | Select-Object -First 1
Get-NetIPAddress -InterfaceIndex 37 | Select-Object IPAddress,AddressFamily,PrefixLength

Perintah pertama melaporkan dua medan yang wajar dibaca: alias antara muka sumber yang dipilih dan hop seterusnya untuk destinasi itu. Indeks 37 dalam perintah kedua ialah apa yang dicetak oleh output pertama, bukan pemalar untuk disalin, dan alamat 10.60.20.10 ialah contoh. Jika sumber yang dipilih milik penyesuai fizikal sedangkan destinasi sepatutnya berada di dalam terowong, anda telah menemui masalah pemilihan, kerana antara muka VPN mungkin sihat sepenuhnya dan hanya tidak diutamakan. Metrik hanyalah sebahagian daripada keputusan itu, kerana kekhususan laluan, dasar dan keadaan antara muka semuanya mengambil bahagian.

Bandingkan tiga keadaan dalam keadaan yang sama

Catat senarai antara muka dan laluan yang dipilih sebelum menyambung, semasa bersambung dan selepas memutuskan, dengan destinasi dan perintah yang sama setiap kali. Perbandingan itu memisahkan antara muka terowong semasa daripada penyesuai tersembunyi lama yang ditinggalkan oleh penyahpasangan, dan daripada klien kedua yang juga berjalan. Ia juga memberitahu sama ada antara muka terowong hilang dengan bersih, kerana penyesuai yang kekal selepas pemutusan ialah masalah berbeza daripada yang tidak pernah muncul. Tanpa tiga petikan, setiap alias asing kelihatan seperti pesalah.

Simpan ketiga-tiga output bersama tiket, kerana dua output perintah mengalahkan satu perenggan penerangan. Rakan sekerja boleh membandingkannya tanpa mengulangi sesi anda sama sekali.

Jangan padam apa yang anda belum kenal pasti

Penyesuai asing biasanya milik sesuatu: klien terurus, suis maya, rangkaian kontena atau ejen keselamatan. Memadam satu boleh membuang komponen yang berfungsi dan membiarkan gejala asal tepat di tempatnya. Jika laluan lapuk, cari pemilik laluan dan betulkan di sana; jika profil salah, sunting profil. Dokumentasi Get-NetIPInterface menyenaraikan medan yang digunakan di atas, termasuk lajur metrik dan keadaan yang menjadikan perbandingan bermakna.

Namakan objek itu, cari pemiliknya, kemudian bertindak ke atas pemilik itu. Segala-galanya ialah menamakan semula masalah dan bukannya membacanya.

Artikel berkaitan