TCP berfungsi tetapi UDP sampai ke pelayan lain pada port yang sama
Alamat dan nombor port yang sama boleh menghantar TCP dan UDP ke mesin yang berbeza. Semak backend sebelum mengimport CA tidak dijangka atau menukar kepercayaan.
Satu profil berfungsi melalui TCP dan gagal melalui UDP dengan amaran sijil. Bacaan intuitif ialah laluan UDP telah memecahkan kepercayaan, dan pembetulan intuitif ialah menerima sijil itu. Kedua-dua andaian terlepas satu kemungkinan yang menjelaskan gejala sepenuhnya: kedua-dua pengangkutan sampai ke mesin yang berbeza. Peraturan penghantaran dipadankan mengikut protokol, dan tiada apa yang memaksa separuh TCP dan UDP bagi satu nombor port menunjuk ke hos yang sama.
Satu nombor port, dua peraturan berasingan
Penghantaran ialah carian jadual berdasarkan protokol, alamat destinasi dan port. Get laluan dengan peraturan untuk TCP 1194 dan peraturan untuk UDP 1194 menyatakan dua keputusan berasingan, dan kedua-duanya boleh menamakan hos dalaman yang berbeza. Nombor yang dikongsi ialah kemudahan untuk manusia, bukan sifat yang dipaksakan oleh rangkaian. Anggap nombor port sebagai label, bukan sebagai takrif perkhidmatan.
Lihat peraturan yang berkuat kuasa, bukan yang dimaksudkan. Alamat destinasi, port yang diterjemah dan antara muka masuk semuanya terlibat, dan peraturan tinggalan daripada pemindahan terdahulu ialah sebab biasa kedua-dua separuh tidak sepadan.
Tulis kedua-dua pemetaan sebelum menukar apa-apa lagi. Pasangan baris itulah keseluruhan hipotesis.
Apa yang sebenarnya disahkan oleh klien
Semasa jabat tangan klien memeriksa sijil terhadap kepercayaan yang dikonfigurasikan dan terhadap nama yang dijangka. Sijil tidak dijangka ialah pengesahan berjaya yang gagal pada pemeriksaan identiti, dan itulah hasil yang betul apabila pihak lain bukan pihak yang anda mahu capai. Menolaknya ialah bukti klien berfungsi, bukan bukti pengangkutan rosak. Baca nama yang dilaporkan sebelum rantaian yang dilaporkan, kerana nama itulah yang dibandingkan oleh klien.
Perbezaan ini penting kerana kedua-dua kegagalan membawa kepada pembetulan yang berbeza. Masalah kepercayaan memerlukan pembetulan kepercayaan, manakala pihak tidak dijangka memerlukan pembetulan penghalaan atau penghantaran.
Catat identiti mana yang dilaporkan oleh klien. Nama itu ialah petunjuk paling kuat tentang mesin mana yang menjawab.
Kaitkan percubaan dengan pelayan
Catat profil, alamat awam, pengangkutan dan port yang digunakan oleh klien. Kemudian padankan masa percubaan dengan log pelayan yang anda mahu capai. Ketidakhadiran di sana ialah petunjuk, bukan bukti tembok api membuang paket, kerana tahap pengelogan berbeza antara pemasangan. Cap masa bersama alamat sumber menyempitkan lebih banyak daripada mana-mana satu daripadanya sahaja.
Bandingkan identiti sijil yang anda temui dengan identiti yang dijangka melalui saluran pentadbiran. Perbandingan di luar saluran itulah yang memastikan pemeriksaan kekal boleh dipercayai.
Periksa peraturan penghantaran lama, pendengar alternatif dan mana-mana laluan pengimbangan beban sebelum membuat kesimpulan bahawa kedua-dua pengangkutan berkongsi backend. Setiap satunya boleh mengalihkan aliran tanpa menyentuh pengangkutan yang lain.
Jangan sesuaikan kepercayaan dengan pihak yang salah
Mengimport CA tidak dijangka membuat gejala hilang dan mengubah siapa yang dipercayai oleh klien. Ini keadaan yang lebih buruk daripada sambungan yang gagal, kerana ia menyembunyikan ketidakpadanan dan bukannya menyelesaikannya. Perkara yang sama terpakai untuk mematikan pengesahan hanya untuk melihat sama ada terowong naik.
Jika pihak itu ternyata sah tetapi tidak dikehendaki, tindakan yang betul ialah menamatkannya atau mengarahkan peraturan ke hos yang betul. Stor kepercayaan bukan tempat untuk mendamaikan kesilapan inventori.
Simpan teks penolakan. Itulah satu-satunya rekod tentang apa yang dilihat oleh klien.
Selepas pembetulan, uji aliran baharu
Betulkan pemetaan dan kemudian sambung dengan sesi klien baharu. Terjemahan berkeadaan boleh mengekalkan aliran sedia ada menuju destinasi lama, jadi sambungan yang telah terbentuk boleh bertahan daripada perubahan dan mengelirukan anda. Mulakan yang baharu dan sahkan daripada log pelayan yang dimaksudkan bahawa ia mengendalikan percubaan itu.
Jika kedua-dua pengangkutan terbukti sampai ke pelayan yang sama dan masih berkelakuan berbeza, perbezaan yang tinggal ialah pendengar dan konfigurasi pelayan itu sendiri. Perbandingan pengangkutan hanya bermakna setelah identiti titik akhir ditetapkan.