VPN Windows: profil tersimpan versus keadaan antarmuka aktif
Satu tampilan adalah konfigurasi, yang lain adalah apa yang diterapkan tumpukan. Bandingkan indeks, keluarga, dan rute selama terowongan aktif, dan berhenti menghapus adaptor.
VPN Windows muncul di dua tempat yang menjawab pertanyaan berbeda, dan mencampurkannya menghasilkan diagnosis yang percaya diri tetapi keliru. Profil tersimpan menyatakan apa yang dikonfigurasi seseorang; antarmuka aktif menyatakan apa yang baru saja diterapkan tumpukan. Ketika koneksi terbentuk dan lalu lintas tetap menempuh jalur yang salah, kedua tampilan harus dibaca, dalam urutan itu. Tidak satu pun sendirian memberi tahu apakah paket aplikasi keluar melalui terowongan.
Dua tampilan dari terowongan yang sama
Tampilan profil adalah konfigurasi: alamat server, jenis terowongan, metode autentikasi, pengaturan terowongan terbagi. Bisa benar sementara koneksi mengabaikannya, dan bisa usang sementara koneksi bekerja sempurna, karena klien yang menyambung ulang mungkin tidak membaca ulang yang Anda ubah. Tampilan antarmuka adalah keadaan yang diterapkan: adaptor mana yang ada, keluarga alamat apa yang dibawanya, metrik dan keadaan koneksinya. Berubah saat terowongan datang dan pergi, yang menjadikannya tempat tepat untuk pertanyaan perutean langsung dan tempat keliru untuk pertanyaan konfigurasi.
Membaca keduanya bersama adalah keseluruhan metodenya, dan membaca salah satunya sendiri adalah cara orang akhirnya menghapus adaptor yang sehat. Perintah di bawah menghasilkan kedua tampilan tanpa mengubah apa pun.
Baca kedua tampilan tanpa mengubah apa pun
Mulailah dari profil tersimpan, karena itu fakta termurah untuk dipastikan. Perhatikan jenis terowongan dan nilai terowongan terbagi, karena keduanya menentukan tujuan mana yang seharusnya masuk terowongan. Jika profil salah, perbaiki melalui permukaan konfigurasi yang didukungnya, karena tidak ada yang di daftar antarmuka memperbaiki profil yang menunjuk gateway keliru.
Get-VpnConnection | Select-Object Name,ServerAddress,TunnelType,SplitTunneling,ConnectionStatusTampilan antarmuka punya bentuk berbeda: satu terowongan bisa menempati dua baris saat membawa kedua keluarga alamat. Baca indeks sebagai identitas dan alias sebagai label yang dipilih seseorang, dan perkirakan alias berubah antar versi klien.
Get-NetIPInterface | Select-Object InterfaceIndex,InterfaceAlias,AddressFamily,ConnectionState,InterfaceMetricKehadiran bukan bukti pemakaian, karena antarmuka bisa ada, tersambung, dan tetap bukan yang dipilih rute ke tujuan Anda. Ingat itu sebelum menganggap adaptor asing sebagai penyebabnya. Kedua kegagalan itu terlihat identik dari luar: profil benar dengan rute yang tidak pernah memakainya, dan profil salah dengan rute yang memakainya. Perbaikannya sama sekali berbeda, dan itulah sebabnya bagian berikutnya ada.
Ikuti rute menuju tujuan
Tanyakan kepada tumpukan jalur mana yang akan diambil untuk alamat yang benar-benar dihubungi aplikasi. Itulah pertanyaan yang tidak bisa dijawab daftar antarmuka sendirian.
Find-NetRoute -RemoteIPAddress 10.60.20.10 | Select-Object -First 1
Get-NetIPAddress -InterfaceIndex 37 | Select-Object IPAddress,AddressFamily,PrefixLengthPerintah pertama melaporkan dua bidang yang layak dibaca: alias antarmuka sumber terpilih dan lompatan berikutnya untuk tujuan itu. Indeks 37 pada perintah kedua adalah apa yang dicetak keluaran pertama, bukan konstanta untuk disalin, dan alamat 10.60.20.10 bersifat ilustratif. Jika sumber terpilih milik adaptor fisik sementara tujuan seharusnya berada di dalam terowongan, Anda telah menemukan masalah pemilihan, karena antarmuka VPN bisa sepenuhnya sehat dan sekadar tidak diutamakan. Metrik hanyalah sebagian dari keputusan itu, karena kekhususan rute, kebijakan, dan keadaan antarmuka semuanya ikut berperan.
Bandingkan tiga keadaan dalam kondisi yang sama
Catat daftar antarmuka dan rute terpilih sebelum menyambung, saat tersambung, dan setelah memutus, dengan tujuan dan perintah yang sama setiap kali. Perbandingan itu memisahkan antarmuka terowongan saat ini dari adaptor tersembunyi lama yang ditinggalkan pencopotan, dan dari klien kedua yang juga berjalan. Ini juga memberi tahu apakah antarmuka terowongan hilang dengan bersih, karena adaptor yang bertahan setelah pemutusan adalah masalah berbeda dari yang tidak pernah muncul. Tanpa ketiga cuplikan, setiap alias asing tampak seperti pelakunya.
Simpan ketiga keluaran bersama tiket, karena dua keluaran perintah mengalahkan satu paragraf deskripsi. Rekan kerja dapat membandingkannya tanpa mengulang sesi Anda sama sekali.
Jangan hapus apa yang belum Anda kenali
Adaptor asing biasanya milik sesuatu: klien terkelola, sakelar virtual, jaringan kontainer, atau agen keamanan. Menghapus satu dapat membuang komponen yang berfungsi dan meninggalkan gejala asli tepat di tempatnya. Jika rute usang, temukan pemilik rute dan perbaiki di sana; jika profil salah, sunting profil. Dokumentasi Get-NetIPInterface mencantumkan bidang yang dipakai di atas, termasuk kolom metrik dan keadaan yang membuat perbandingan bermakna.
Namai objeknya, temukan pemiliknya, lalu bertindaklah pada pemilik itu. Segala hal lain adalah mengganti nama masalah alih-alih membacanya.