Mengapa antara muka VPN anda terus meninggalkan zon firewalld-nya
Zon bertahan sehingga terowong menyambung semula, kemudian ia hilang. Ketahui sama ada NetworkManager atau firewalld memiliki antara muka itu sebelum menampal arahan.
Anda menambah tun0 ke zon yang betul, aplikasi mula berfungsi, dan pembaikan itu mengewap pada penyambungan semula seterusnya. Menjalankan arahan yang sama semula berfungsi, yang membuatnya kelihatan seperti firewalld telah terlupa. Ia tidak terlupa; sesuatu dengan tuntutan yang lebih kuat ke atas antara muka itu telah menetapkannya semula.
Zon bertahan sehingga antara muka dicipta semula
Penetapan zon firewalld untuk antara muka ialah pengikatan, dan pengikatan terikat pada objek antara muka sebagaimana adanya sekarang. Klien VPN yang meruntuhkan peranti dan menciptanya semula menghasilkan objek baharu, dan yang baharu bermula dengan apa yang dikatakan komponen penetap. Itulah sebabnya gejala berulang pada setiap penyambungan semula dan bukan pada setiap paket.
Logik yang sama menjelaskan tingkah laku semasa but semula: pengikatan masa jalan tidak bertahan selepas mula semula, dan pengikatan kekal hanya terpakai kepada peranti yang firewalld percaya miliknya.
Sebelum mengubah apa-apa, ketahui komponen mana yang menetapkan zon.
Baca tiga perkara sebelum mengubah apa-apa
Catat zon yang dimiliki antara muka sekarang, zon aktif berserta antara mukanya, dan senarai antara muka kekal untuk zon yang anda maksudkan. Jalankan pertanyaan itu sebelum perubahan, selepas penyambungan semula dan selepas but semula. Membandingkan ketiga-tiga hasil memberitahu anda sama ada pengikatan diganti, diabaikan atau hanya dilaksanakan lewat. Jika senarai kekal sudah menamakan peranti manakala zon masa jalan tidak bersetuju, sesuatu sedang mengatasi suntingan anda.
Catat juga nama peranti sebenar pada setiap langkah, kerana terowong yang mendarat di tun0 hari ini mungkin mendarat di tun1 esok.
Pengikatan yang disimpan pada nama umum bukan semakan identiti, dan dua minit pencatatan menjimatkan satu jam tekaan.
Apabila NetworkManager memiliki sambungan
Jika NetworkManager menguruskan sambungan VPN, profilnya membawa zon dan menyerahkannya kepada firewalld apabila sambungan diaktifkan. Pengikatan antara muka kekal firewalld untuk peranti yang sama kemudiannya boleh diabaikan, kerana NetworkManager pemiliknya. Tetapkan zon pada sambungan, dan sahkan bahawa anda menyunting profil VPN dan bukan sambungan fizikal tidak berkaitan atau rekod sementara.
Mengubah sifat itu boleh menjejaskan sambungan aktif serta-merta.
Kekalkan laluan pengurusan tersedia dan baca dasar zon destinasi sebelum melaksanakannya. Menyunting medan ZONE fail ifcfg hanya betul di tempat fail itu masih menjadi sumber konfigurasi.
Apabila firewalld memiliki pengikatan
Bagi terowong berdiri sendiri dengan nama antara muka yang sengaja stabil, perubahan antara muka kekal ialah alat yang betul. Laksanakannya melalui muat semula atau kitaran hayat yang digunakan oleh penggunaan anda, kemudian periksa keadaan masa jalan, kerana suntingan kekal sahaja menerangkan niat dan bukan apa yang aktif. Kedua-duanya boleh berbeza selama masa yang diambil untuk memuat semula.
Jika nama antara muka dinamik, kekalkan penetapan sepanjang kitaran hayat sambungan dan bukannya berlumba dengan terowong yang menuntut nama itu dahulu.
Jangan campakkan antara muka ke trusted semata-mata supaya aplikasi berfungsi.
Uji muat semula, penyambungan semula dan but semula
Perubahan hanya selesai apabila ia bertahan ketiga-tiganya.
Muat semula dahulu, kerana di situlah suntingan masa jalan sahaja hilang. Kemudian sambung semula terowong, kerana di situlah antara muka yang diganti kehilangan pengikatannya. Kemudian but semula, kerana di situlah ketidakpadanan pemilik akhirnya muncul. Catat zon pada setiap peringkat dan bandingkannya dengan niat yang anda tulis, dan tandakan langkah mana yang menghasilkan perbezaan.
Jika zon betul dan aplikasi masih gagal, masalahnya ialah peraturan zon atau pengelasan berasaskan sumber, bukan keahlian. Dokumentasi firewalld tentang sambungan dan antara muka ialah rujukan tentang cara pemilikan sepatutnya berfungsi.
Tulis pemilik, nilai dan hasil yang dijangka ke dalam runbook, dan penetapan semula seterusnya akan dapat dijelaskan.