VPN bersambung tetapi satu perkhidmatan gagal: asingkan peringkat
Handshake yang selesai tidak memberitahu apa-apa tentang nama, laluan, saiz paket atau pendengar. Lalui empat peringkat dan biarkan kegagalan pertama menamakan kerosakan.
«Bersambung» ialah fakta paling kurang bermaklumat dalam tiket VPN. Ia merekodkan bahawa dua rakan sebaya telah menyelesaikan handshake dan tidak memberitahu apa-apa tentang nama yang ditanya, antara muka tempat paket keluar, saiznya, atau sama ada hujung jauh menerimanya. Itulah sebabnya satu perkhidmatan boleh gagal sementara setiap aplikasi lain pada komputer riba yang sama berfungsi. Lalui peringkat mengikut urutan dan peringkat pertama yang gagal akan menamakan kerosakan.
Mulakan dengan nama, bukan terowong
Selesaikan sebelum menghala, kerana jawapan buruk menjadikan setiap ujian kemudian tidak bermakna. Tanya nama dengan penyelesai sistem dan bandingkan jawapan itu dengan alamat yang benar-benar digunakan oleh aplikasi. Nama peribadi yang kembali sebagai alamat awam bermaksud pertanyaan pergi kepada penyelesai yang tiada urusan menjawabnya. Nama yang gagal diselesaikan adalah kategori yang sama, cuma lebih kuat.
resolvectl query host.internal
getent hosts host.internal
Pelayar dengan tetapan DNS selamat sendiri gagal di sini sementara seluruh sistem berfungsi. Itulah sebabnya aduan yang hanya melibatkan pelayar tergolong dalam peringkat ini dahulu, sebelum sesiapa menyentuh laluan. Bandingkan kedua-dua arahan, bukan satu, kerana getent mengikut laluan NSS dan pertanyaan penyelesai tidak.
Tanya kernel laluan mana yang dipilihnya
Jadual penghalaan ialah susunan keutamaan, dan laluan yang dipilih kernel tidak selalu yang ditunjukkan dalam rajah. Tanya kernel secara langsung tentang destinasi berkenaan. Jawapannya menamakan antara muka, hop seterusnya dan alamat sumber yang akan digunakan. Paket boleh keluar melalui terowong membawa alamat sumber yang ditolak oleh hujung jauh, dan entri yang lebih khusus dalam jadual fizikal boleh menghantarnya keluar melalui antara muka Wi-Fi.
ip route get 10.20.30.40
ip -brief address show
Baca medan dev, via dan src dalam susunan itu, kerana setiap satu menyingkirkan syak wasangka yang berbeza. Peringkat ini juga memiliki keadaan yang dipasang oleh klien, kerana peraturan firewall dan laluan boleh kekal selepas keluar secara tidak normal. Itulah sebabnya «tiada internet tanpa terowong» dan «tiada internet melainkan klien berjalan» ialah satu keluarga kerosakan, bukan dua.
Uji saiz paket
Balasan kecil yang kembali sementara pemindahan besar tersekat menunjuk kepada MTU laluan dahulu. Satu probe dengan bit do-not-fragment ditetapkan, dihantar dari dalam terowong, mengasingkan peringkat ini daripada yang lain. Naikkan muatan sehingga probe gagal dan anda mempunyai nombor yang penting.
ping -M do -s 1400 10.20.30.40
Probe kecil berjaya sementara penyenaraian direktori atau muat naik tergantung ialah tandatangan peringkat ini. Aduan itu kedengaran seperti kelayakan atau peraturan firewall, dan ia bukan kedua-duanya.
Nombor itu sifat laluan, bukan klien, jadi nilai yang berfungsi pada sambungan pejabat boleh gagal pada pautan mudah alih. Simpan arahan probe dengan tiket, kerana orang seterusnya memerlukan ukuran yang sama. Jika muatan lebih kecil lulus, pembaikannya ialah clamp atau MTU terowong lebih rendah, bukan cipher baharu.
Uji hujung jauh
Uji destinasi dengan alamatnya, kemudian lihat apa yang mendengar di sana. Sambungan ditolak dan sambungan yang tidak pernah menjawab ialah penemuan berbeza. Yang pertama mengatakan ada sesuatu berjalan dan tidak menyediakan port itu, dan yang kedua mengatakan tiada apa yang kembali. Kedua-duanya bukan masalah klien secara lalai.
curl -sv http://10.20.30.41:8080/health
nc -vz -w 3 10.20.30.41 3389
ss -lnt 'sport = :8080'
Tiada apa yang boleh dicapai melalui terowong boleh menjadi perkhidmatan yang hanya mendengar pada 127.0.0.1, kerana pendengar tidak pernah melihat paket itu. Apabila firewall hos jauh membenarkan subnet pejabat dan menolak kolam terowong, hasilnya kelihatan seperti kerosakan klien dan bukan begitu. Remote Desktop atau perkongsian fail yang rosak sementara trafik web bertahan biasanya berakhir di sini, apa pun cara pengguna menyatakannya.
Petakan aduan kepada satu peringkat
Kebanyakan laporan berkurang kepada salah satu daripada lima bentuk, dan setiap bentuk menamakan satu peringkat. Satu laman yang hanya berfungsi melalui terowong ialah jawapan nama atau dasar yang terikat kepada alamat sumber. Kemas kini gagal tanpa terowong sementara pelayaran berfungsi ialah masalah nama atau laluan bagi klien itu.
Semua berhenti apabila klien penyedia bermula ialah keadaan terpasang, iaitu soal laluan dan firewall. Satu perkhidmatan tidak dapat dicapai sementara yang lain baik ialah hujung jauh. Pemindahan tersekat selepas beberapa saat ialah saiz paket. Padankan bentuk sebelum menjalankan arahan, kerana ia menentukan bukti mana yang dikumpul dahulu.
Catat peringkat yang menghasilkan kegagalan pertama bersama output arahan. Tiket yang mengatakan alamat sumber salah, dengan baris laluan dilampirkan, wajar ditindaklanjuti, manakala yang melaporkan VPN rosak tidak.