在/etc/rc.local里面加上
ip route replace default via 221.6.67.33 dev eth1
ip route replace default via 180.97.81.1 dev eth0
ip route flush table ctc
ip route add default via 180.97.81.1 dev eth0 src 180.97.81.178 table ctc proto static
ip rule add from 180.97.81.178 table ctc
ip route flush table cnc
ip route add default via 221.6.67.33 dev eth1 src 221.6.67.49 table cnc proto static
ip rule add from 221.6.67.49 table cnc
在/etc/iproute2/rt_tables 里面加上
252 cnc
251 ctc
重啟服務器或者重新啟動腳本 sh /etc/rc.local ,如何配置錯誤會有報錯,按照報錯即可
服務器重啟,或者網絡服務重啟,上述的路由規則就失效了,重新啟動一下腳本就行了,
如果是ubuntu/debian,系統啟動腳本是/etc/rc.local
如果是RedHat/CentOS,系統啟動腳本是/etc/rc.d/rc.local
如果是ubuntu/debian,網絡啟動腳本是/etc/init.d/networking
如果是RedHat/centos,網絡啟動腳本是/etc/rc.d/init.d/network
引用了另個一個博主的內容,這個博主說是的ubuntu系統,基本原理一樣,有興趣可以學習一下,鏈接如下 : https://www.cnblogs.com/luckyall/p/6418965.html