数据包通过错误接口路由

数据包通过错误接口路由

这是ip 规则不应该打败 ip 路由

我已按照上一个问题配置了所有内容。但是...

跑步:

$ ip route get 10.10.10.10 from 10.0.0.13 iif test-interface
10.10.10.10 from 10.0.0.13 via 10.10.10.1 dev eth1
cache  iif test-interface

tshark -i eth1不显示任何数据包,但tshark -i test-interface显示从 10.0.0.13 向 10.10.10.10 发送流量时的数据包。

怎么办啊。。。真的迷路了。。。

输出ip route ls

default via 10.8.23.254 dev eth1
10.10.10.10 via 10.8.23.254 dev eth1
10.0.0.0/14 dev test-interface  proto kernel  scope link  src 10.0.0.1

输出ip rule ls

ip rule ls
0:  from all lookup local
10: from 10.0.0.0/14 to 10.10.10.10 lookup 1234
100:    from 10.0.0.1/14 lookup test-interface
32766:  from all lookup main
32767:  from all lookup default

输出ip route show table 1234

default via 10.8.23.254 dev eth1
10.10.10.10 via 10.8.23.254 dev eth1

相关内容