- 论坛徽章:
- 0
|
用一台linux pc作路由器,三张网卡,eth0接电信,eth1接内网,eth2接网通.
eth0:192.168.18.15
eth1:192.168.1.1
eth2:192.168.15.20
我按照IP高级路由上的设置来设置回应数据从来的那块网卡原路返回策略,
分别在linux下作如下设置:
ip route add 192.168.18.0 dev eth0 src 192.168.18.15 table cnc
ip route add default via 192.168.18.1 table cnc
ip route add 192.168.15.0 dev eth2 src 192.168.15.20 table ct
ip route add default via 192.168.15.1 table ct
ip route add 192.168.18.0 dev eth0 src 192.168.18.15
ip route add 192.168.15.0 dev eth2 src 192.168.15.15
ip route add default via 192.168.18.1
ip rule add from 192.168.18.15 table cnc
ip rule add from 192168.15.20 table ct
设置完以后,ping 192.168.15.20就通了,但在linux机器上ping其它15网做的机器又是正常的.
还有,就算这样作是正常情况下,可以做到这样做是否可以做 "所有的回应数据都会从他们来的那块网卡原路返回"么?
大家遇到这样的情况一般是怎么做的? |
|