Hos VPN menjawab pada satu antara muka dan enggan menghantar balasan kembali melalui terowong, dan laluan lalai kelihatan betul. Di situlah jadual utama berhenti menjadi keseluruhan cerita. Linux boleh memilih jadual penghalaan bagi setiap paket menggunakan peraturan dasar, dan VPN mungkin telah memasangnya. Baca peraturan sebelum menyentuh laluan lalai.

Urutan penting: peraturan dahulu, kemudian jadual yang dipilih setiap peraturan.

Baca peraturan mengikut urutan keutamaan

Jalankan ip rule show dan baca dari atas ke bawah. Nombor keutamaan mengawal urutan penilaian, dan nombor yang lebih kecil diperiksa lebih awal. Peraturan lalai pada 32766 biasanya yang terakhir penting. Jika senarai panjang, simpan ke fail sebelum mengubah apa-apa.

Bagi setiap peraturan, catat keutamaan, padanan (sumber, tanda, antara muka atau destinasi) dan jadual yang dirujuknya. Peraturan tanpa jadual yang boleh digunakan ialah jalan mati, bukan laluan.

Lakukan perkara sama untuk IPv6 dengan ip -6 rule show. Dasar yang wujud hanya dalam keluarga IPv4 membiarkan keluarga lain pada jadual utama.

Baca jadual yang dipilih setiap peraturan

Gunakan ip route show table <name or number> bagi setiap jadual yang dirujuk. Bandingkan laluannya dengan antara muka dan hop seterusnya yang anda jangkakan. Jadual kosong atau tidak lengkap menerangkan kegagalan yang tidak dapat diterangkan jadual utama.

Jadual utama mungkin masih menyimpan laluan lalai, dan itu tidak mengapa. Jika peraturan menghantar aliran anda ke jadual 51820 dahulu, lalai utama tidak relevan bagi paket itu.

Cari nama jadual dalam /etc/iproute2/rt_tables jika nombor itu tidak dikenali. Carian itu mengambil masa sesaat dan mengelakkan lencongan panjang.

Cari siapa yang memasang peraturan itu

NetworkManager, wg-quick dan skrip lain boleh memasang peraturan secara dinamik. Memadam satu semasa berjalan mungkin dibatalkan pada sambungan semula berikutnya. Semak konfigurasi pengurus sebelum menambah peraturan yang bersaing.

Contohnya, wg-quick menambah peraturan bertanda dan jadual bagi alamat yang dibenarkan terowong. Peraturan itulah sebabnya trafik ke alamat tersebut memintas lalai utama. Jika anda membuangnya tanpa mengubah konfigurasi, up seterusnya akan memulihkannya.

Kekalkan laluan luar titik akhir dan akses pengurusan semasa anda menyemak. Jangan kosongkan semua peraturan pada gateway jauh yang aktif untuk memudahkan output. Sesi pengurusan yang bertahan selepas perubahan itu ialah sebahagian daripada ujian.

Uji konteks sumber yang penting

Yang generik ip route get menjawab soalan yang berbeza daripada aliran aplikasi. Tambah alamat sumber, dan tanda jika VPN menggunakannya, untuk melihat laluan yang diambil paket sebenar. Uji destinasi yang disertakan dan yang dikecualikan dengan konteks sumber yang sama. Kemudian ulangi untuk IPv6 jika hos menjalankan tindanan dwi.

Selepas pembetulan diluluskan, jalankan semula kedua-dua carian yang sama dan bandingkan. Rekodkan peraturan yang dimaksudkan, jadual, dan berapa lama peraturan itu bertahan selepas dimulakan semula. Rekod itulah yang menjadikan permulaan semula perkhidmatan seterusnya dapat dijelaskan dan bukan misteri. halaman manual ip-rule mendokumenkan pemilih padanan dan sintaks jadual.

Artikel berkaitan