centos7 雙ip雙網關設置策略路由

centos7 雙ip雙網關vim

雙網卡設完ip 不設網關centos

vi /etc/iproute2/rt_tables   加上
 
251     net0
252     net30centos7

數值越小優先級越高spa


vim route.sh 內容以下:ip


ip route flush table net0
ip route add default via 192.168.0.1 dev em1 src 192.168.0.16 table net0
ip rule add from 192.168.0.16 table net0table

ip route flush table net30
ip route add default via 192.168.30.254 dev em2 src 192.168.30.216 table net30
ip rule add from 192.168.30.216 table net30route

route add default gw 192.168.0.1方法

cd /etc/NetworkManager/dispatcher.d/ 
cp route.sh /etc/NetworkManager/dispatcher.d/
chmod +x route.shim

(以前在Centos 6的時代能夠直接把命令寫入到rc.local而後開機自動執行一遍 可是由於在Centos 7中切換到NetworkManager 已經失
效 不過解決方法也很簡單啦 只須要把寫好的route.sh腳本放到 腳本

/etc/NetworkManager/dispatcher.d/ 

中chmod +x route.sh就能夠在開機自動執行了)  要是一條條執行語句  重啓後失效  

相關文章
相關標籤/搜索