IP 数据包不遵守 IP 规则

IP 数据包不遵守 IP 规则

我正在运行 Linux,并且具有以下内容ip rules

ip rule list
0:  from all lookup local 
150:    from 217.31.55.96/28 lookup custom 
32766:  from all lookup main 
32767:  from all lookup default 

这是为了捕获所有带有源 IP 的 IP 数据包217.31.55.96/28

我有以下内容ip route list

default via 10.8.32.254 dev eth1.vlan10  metric 10 
default via 217.31.55.110 dev eth1.vlan20  metric 20 

ip route show table custom

default via 217.31.55.110 dev eth1.vlan20 

这是为了确保所有这些数据包都通过发送出去217.31.55.110 dev eth1.vlan20

然而,对 eth1.vlan10 进行跟踪表明,源 IP 在 217.31.55.96/28 范围内的数据包仍然通过第一个默认路由发送eth1.vlan10

我该如何修复这个问题并且仍然保留所有其他数据包的使用eth1.vlan10

相关内容