根據Linux系統特性總體上來說添加永久靜態路由的方法有很多,此次我們至單獨記錄幾個高效並且方便管理的方法。
推薦程度☆☆☆☆☆
1、修改/etc/sysconfig/static-routes配置文件
vim /etc/sysconfig/static-routes
any net 192.168.10/24 gw 192.168.1.254
any net 10.10.10.10 netmask 255.255.255.252 gw 10.10.10.1
以上是分別針對於網段與主機添加路由的方式,定義此配置文件修改的路由在網卡重啟后會自動添加,無需擔心操作系統或者網卡重啟。
2、修改/etc/sysconfig/network-scripts/route-eth0(根據網卡名稱命名的路由配置文件)
vim /etc/sysconfig/network-scripts/route-eth0
1.0.1.0/24 via 10.10.10.1 dev eth0
1.1.1.1/32 via 192.168.1.1 dev eth0
使用此種配置方法也可以做到當網卡或者系統重啟后路由自動刷新,但是根據配置上來講還是建議使用第一種方法,因為當雲主機上有多塊網卡時可以在一個配置文件中寫入所有配置,無需單獨指定網卡名稱。
不推薦
如果是要添加永久的靜態路由除了以上兩種方法以外都不建議使用:例如添加路由配置到rc.local配置文件中(不方便后期維護),如果臨時添加網絡測試的話可以使用route命令進行添加。