在多網卡環境中,默認路由的選擇經常會成爲一個比較頭疼的問題。
本文講紅帽的LINUX關於/etc/sysconfig/network-scripts中默認路由策略使用。
在/etc/sysconfig/network-scripts中,ifcfg-XXX中有一個option是 DEFROUTE。根據文檔中描述是是否設置成默認路由的interface。
而經筆者實驗,就算將你要的interface中這個option開成yes,也有可能選擇其他interface作爲default routing的。
這時候需要在除了default routing的interface外所有interface的配置文件都加上如下一條:
# echo "DEFROUTE=no" >> ifcfg-eth1
其中ifcfg-eth1需要按情況來修改相應的文件信息。
這樣LINUX就可以將你需要的interface作爲default routing。