linux双网卡双ip配置

2021-07-27 10:54:35 浏览数 (1)

在/etc/rc.local里面加上

代码语言:javascript复制

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 里面加上

代码语言:javascript复制

252 cnc
251 ctc

 重启服务器或者重新启动脚本  sh /etc/rc.local  ,如何配置错误会有报错,按照报错即可

服务器重启,或者网络服务重启,上述的路由规则就失效了,重新启动一下脚本就行了,

代码语言:javascript复制
如果是ubuntu/debian,系统启动脚本是/etc/rc.local 
如果是RedHat/CentOS,系统启动脚本是/etc/rc.d/rc.local
代码语言:javascript复制

如果是ubuntu/debian,网络启动脚本是/etc/init.d/networking 
如果是RedHat/centos,网络启动脚本是/etc/rc.d/init.d/network

0 人点赞