Saya telah memodifikasi tabel perutean dengan menghapus satu aturan, dan menambahkan dua aturan baru untuk antarmuka et1 kedua:
route del -net 10.1.2.0 netmask 255.255.255.0
route add -host 10.1.2.51 eth1
route add -host 10.1.2.52 eth1
Saya ingin aturan untuk bertahan hidup reboot. Saya bisa menulis skrip rc sederhana untuk menghapus 1 aturan dan menyisipkan 2 aturan baru, tetapi saya bertanya-tanya apakah ada cara untuk mengkonfigurasi ifconfig, tidak menambahkan aturan rute untuk antarmuka (eth1) saat dijalankan, atau bahkan lebih baik, untuk menentukan aturan mana yang harus ditambahkan.
Apa cara yang bersih untuk melakukannya? Apakah ifconfig
saya dapat menentukan aturan khusus untuk perutean?
sumber
/etc/network/interfaces
? Dan bagaimana saya tahu, bahwa ketika post-up berjalan, aturan yang akan dihapus sudah ada? Halaman manual tidak mengatakan pada titik waktu itu dibuat./etc/init.d
dan selidiki yang mana yang mungkin bisa mengacaukan tabel perutean. Lihat juga/etc/network
termasuk subdirektori.post-up
danpre-down
adalah alias untukup
dandown
masing-masing. Dan menambahkan|| :
pada akhir baris memungkinkan perintah gagal dan tidak mengganggu ifup / ifdown. Saya biasanya menambahkan ini keroute del
, jika rute belum ada dan karenanya tidak dapat dihapus.