Mengapa VPN Boleh Kelihatan Bersambung Sedangkan Tiada Apa Berfungsi
Bersambung boleh menerangkan proses, antara muka atau persatuan dan bukan laluan yang boleh digunakan. Hantar satu permintaan baharu dan baca apa yang membuktikan trafik bergerak.
Klien anda melaporkan bersambung semasa antara muka naik dan pelayar tamat masa, dan tiada satu pun daripada tiga kenyataan itu palsu. Bersambung menerangkan lapisan yang tiada kaitan dengan halaman yang anda minta. Untuk memutuskan lapisan mana yang melaporkan memerlukan satu permintaan baharu dan satu pandangan pada pembilang yang akan membuktikan trafik bergerak. Mula semula membuang bukti itu dan membina semula keadaan yang anda cuba perhatikan.
Tiga perkara berbeza yang dipanggil bersambung
Di bahagian paling bawah, bersambung boleh bermaksud proses klien berjalan dan memegang soket ke arah rakan. Di atasnya, ia boleh bermaksud antara muka dengan alamat wujud, yang boleh dicipta oleh peranti kekal atau rutin pemulihan tanpa sesi hidup di belakangnya. Pada peringkat kawalan, ia boleh bermaksud persatuan telah dirunding, yang tidak mengatakan apa-apa tentang sama ada satu paket telah melintas di bawahnya. Setiap satu daripadanya bertahan menghadapi kegagalan yang tidak ditahan oleh yang lain, dan klien biasanya memaparkan yang paling kuat yang boleh didakwanya.
Ikon hijau dan terowong mati oleh itu serasi dan bukan bercanggah; kedua-duanya melaporkan objek yang berbeza. Itulah keseluruhan sebab kegagalan ini terus salah didiagnosis sebagai pepijat klien.
Hantar satu permintaan tidak berbahaya ke destinasi yang benar-benar anda perlukan sebelum menyentuh daemon, dan biarkan blok trafik langsung yang diperlukan di tempatnya semasa anda bekerja. Mula semula memadam urutan peristiwa dan kemudian menciptanya semula cukup dekat untuk menyembunyikan punca, sebab itulah tiket yang sama kembali seminggu kemudian tanpa apa-apa baharu di dalamnya. Satu permintaan, satu bacaan pembilang dan pencetus yang menghasilkan kegagalan ialah bukti minimum.
Pembilang mana yang membuktikan paket bergerak
Dalam IPsec, persatuan IKE dan persatuan CHILD ialah objek berasingan, dan hanya child membawa pembilang yang menjawab soalan ini. Senaraikan child, perhatikan sama ada paket bertambah dalam kedua-dua arah, dan bandingkan dengan apa yang cuba dilakukan oleh aplikasi. Persatuan yang dipasang pada sifar ialah penemuan berbeza daripada yang bertambah semasa aplikasi masih gagal; yang pertama bermaksud trafik tidak dipilih, yang kedua bermaksud ia bergerak dan kerosakan lebih jauh. Baca pembilang dua kali, dengan jarak beberapa saat, kerana satu sampel tidak boleh menunjukkan trend.
swanctl --list-sas ip xfrm state list ip -s link show dev tun0
Pembilang sifar menunjuk kepada pemilihan: penghalaan, dasar, ruang nama dari mana paket keluar, atau antara muka yang tidak pernah diikat oleh klien. Pembilang yang bertambah menunjuk jauh dari terowong, jadi teruskan dengan penghantaran di hujung jauh, penyelesaian nama, laluan balik dan perkhidmatan destinasi, dalam urutan itu. Protokol tanpa objek child berasingan mendedahkan bukti yang sama dalam istilahnya sendiri, jadi gunakan apa yang dilaporkannya tentang keadaan rakan dan bilangan paket dan bukannya meminjam perbendaharaan kata IPsec. Bentuk bacaan lebih penting daripada alat yang menghasilkannya.
Di mana kerosakan terletak selepas pembilang bergerak
Get laluan yang menjawab pada alamat pengurusannya sendiri membuktikan get laluan berjalan, bukan bahawa sesuatu di belakangnya melayani permintaan anda, jadi uji sisi jauh dan bukan kotak di tengah. Penyelesaian nama paling baik menyembunyikan kegagalan, kerana penyelesai yang tidak dapat dicapai melalui terowong tamat masa sama seperti sambungan mati. Dua carian memisahkan kes itu, dan kedua-duanya murah. Tanya penyelesai yang didorong oleh terowong dahulu, kemudian tanya penyelesai awam untuk nama yang sama.
dig +short host.example dig +short @10.20.0.1 host.example ping -c 2 10.20.0.25
Nama yang diselesaikan melalui penyelesai awam tetapi tidak melalui penyelesai terowong bermaksud laluan DNS rosak, manakala nama yang diselesaikan melalui kedua-duanya dan masih tamat masa dalam pelayar menunjuk kepada laluan balik atau perkhidmatan. Jika ping mengikut alamat berjaya dan aplikasi masih enggan, rangkaian telah menghantar permintaan itu dan perkhidmatan menolaknya, yang merupakan peringkat yang jauh lebih lewat.
Catat pencetus, kemudian ubah satu perkara
Catat apa yang mendahului kegagalan: tempoh melahu, perubahan rangkaian, pembaharuan kunci, komputer riba yang disambung semula, atau sistem yang dipulihkan. Semua itu menghasilkan mekanisme berbeza, dan biasanya hanya sistem yang dipulihkan membaiki dirinya sendiri, yang merupakan kes yang tidak mengajar anda apa-apa. Mula semula menghapuskan urutan peristiwa dan kemudian mencipta semula keadaan yang cukup dekat untuk menyembunyikan punca. Tuliskan pencetus semasa ia masih boleh dihasilkan semula.
Kemudian lakukan satu pembetulan yang disokong dan ulangi permintaan asal bersama pencetus yang menghasilkan kegagalan. Melahu ialah pencetus paling mudah dihasilkan semula, jadi ia pengesahan terpantas bahawa pembetulan menangani mekanisme dan bukan gejala.
Apa yang anda ingin laporkan ialah bukti bahawa trafik yang anda maksudkan untuk dihantar telah sampai ke perkhidmatan yang anda maksudkan untuk dituju. Ikon yang menjadi hijau, halaman cache yang dimuatkan dan pembilang yang bergerak semuanya membuktikan kurang daripada satu permintaan selesai ke destinasi yang dimaksudkan. Simpan permintaan, bacaan pembilang dan pencetus bersama-sama, supaya orang seterusnya dapat membezakan pembetulan daripada kebetulan.