Linux 双网卡双网段,基于源IP的策略路由。
本文Other下命令,未在生产环境测试,仅供参考;
via : http://bbs.linuxtone.org/thread-19101-1-1.html
CentOS 6.6:
eth0: 192.168.0.1 255.255.255.0
eth1: 192.168.100.1 255.255.255.0
在eth0&echo1的配置文件设置相关IP参数:
执行:
ip route add default via 192.168.0.1 # 默认网关
ip rule add from 192.168.100.0/24 table 110
ip route add default via 192.168.100.1 table 110
ip route add 222.73.241.0/24 dev eth1 proto kernel scope link src 192.168.100.5 table 110
Other:
ip route flush table dx
ip route flush table wt
ip route add 192.168.1.0/24 dev eth1 src 192.168.1.162 table dx
ip route add default via 192.168.1.1 table dx
ip route add 172.16.1.0/24 dev eth0 src 172.16.1.162 table wt
ip route add default via 172.16.1.1 table wt
ip route add 192.168.1.0/24 dev eth1 src 192.168.1.162 table main
ip route add 172.16.1.0/24 dev eth0 src 172.16.1.162 table main
ip rule add from 192.168.1.162 table dx
ip rule add from 172.16.1.162 table wt
转载于:https://blog.51cto.com/shadowhk/1740377