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


Linux 双网卡双网段,基于源IP的策略路由。_第1张图片


在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

    


你可能感兴趣的:(源IP路由,Linux多网段)