設備有兩張網卡,在 debian 9 會有兩個默認路由$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Ifacedefault gateway 0.0.0.0 UG 100 0 0 enp0s8default gateway 0.0.0.0 UG 101 0 0 enp0s310.0.2.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3link-local 0.0.0.0 255.255.0.0 U 1000 0 0 enp0s8192.168.20.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s8必須刪除一個才能連接外網由于找不到相關設置,所以就想使用腳本開機自動執行刪除命令route del -net default netmask 0.0.0.0 dev enp0s8在開機的時候該腳本執行失敗,而且還有一個問題,如何保證該腳本在網絡配置完成后運行。所以該如何保證只有一個默認路由呢?所以該如何保證只有一個默認路由呢?所以該如何保證只有一個默認路由呢?
2 回答

縹緲止盈
TA貢獻2041條經驗 獲得超4個贊
對不需要設置網關的接口,用靜態 IP,不用 DHCP,如
auto eth_master inet dhcpauto eth_slave inet static address 192.168.20.0 netmask 255.255.255.0
- 2 回答
- 0 關注
- 425 瀏覽
添加回答
舉報
0/150
提交
取消