- 论坛徽章:
- 0
|
我的网络情况是2lan2wan,lan1:192.168.17.111/24,lan2:192.168.2.1/24
wan1:192.168.18.162/24,网关:192.168.18.16
wan2:192.168.15.111/24,网关:192.168.15.1
我添加了如下几句
ip route add 0/0 via 192.168.18.16 dev eth1 table 33
ip route add 192.168.17.0 dev eth0 src 192.168.17.111 table 100
ip route add 0/0 via 192.168.15.1 dev eth2 table 44
ip route add 192.168.2.0 dev eth4 src 192.168.2.1 table 111
ip rule from 192.168.17.111/24 table 33
ip rule from 192.168.2.1/24 table 44
ip rule from 192.168.17.111/24 to 192.168.2.1/24 table 111
ip rule from 192.168.2.1/24 to 192.168.17.111/24 table 100
ip route flush cache
发现lan1和lan2之间不能互访,从17段ping 192.168.2.165
返回如下信息
[root@localhost root]# ping 192.168.2.165
PING 192.168.2.165 (192.168.2.165) from 192.168.17.162 : 56(84) bytes of data.
From 221.0.250.34 icmp_seq=1 Time to live exceeded
From 221.0.250.34 icmp_seq=2 Time to live exceeded
From 221.0.250.34 icmp_seq=3 Time to live exceeded
From 221.0.250.34 icmp_seq=4 Time to live exceeded
From 221.0.250.34 icmp_seq=5 Time to live exceeded
From 221.0.250.34 icmp_seq=6 Time to live exceeded
--- 192.168.2.165 ping statistics ---
6 packets transmitted, 0 received, +6 errors, 100% loss, time 5056ms
经过traceroute确认这是个外网地址,为什么会这样。
问题2:
用ip route如何设置两个表,当lan和lan互访时走表1,访问外网时走表2 |
|