centos: 双WAN配置静态路由,让特定的(远端IP)请求走指定网卡
从自己旧博客搬运过来的备忘
需求
设备有两张网卡分别配置为 eth0、eth1,前者为默认。
eth0 IP:192.168.0.199 网关192.168.0.1
eth1 IP:192.168.31.99 网关192.168.31.1
某个服务需要指定链接服务器(IP 123.45.67.89) ,希望数据走 eth1
查看路由规则:
ip route show
添加路由规则:
ip route add 123.45.67.89 via 192.168.31.1 dev eth1
以上规则写入后立刻生效,可再次查看路由规则确认
需要删除规则:
ip route del 123.45.67.89
上述操作重启后不保存,需要把规则写死,要写入文件
/etc/sysconfig/network-scripts/route-interface
本例中为
vi /etc/sysconfig/network-scripts/route-eth1
123.45.67.89 via 192.168.31.1 dev eth1