- 论坛徽章:
- 0
|
自己架设了环境,linux开启了forwarding 三块网卡
eth0: 10.64.69.169 gw: 10.64.69.1 开启SNAT
eth1: 192.168.1.101 对端有台路由器192.168.1.1 开启SNAT
eth2: 172.168.1.1
有台client 连接eth2, ip为172.168.1.102
现在想设置一条策略路由,让172网段的报文通过路由器(192.168.1.1)上外网- ip rule add from 172.168.1.0/24 table 100
- ip route add default via 192.168.1.1 table 100
复制代码 输入以上命令,发现client无法ping通外网
于是删除以上配置,改为- ip rule add from 172.168.1.102/32 table 100
- ip route add default via 192.168.1.1 table 100
复制代码 clien可以联通外网了,tracert可以看出是通过192.168.1.1出的外网
我的问题是为什么第一种配置不能work?请各位赐教 |
|