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就能夠在開機自動執行了) 要是一條條執行語句 重啓後失效