Pacotes IP não respeitam regra ip

1

Estou executando o Linux e tenho o seguinte 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 

Isto serve para capturar todos os pacotes IP que vêm com o IP de origem 217.31.55.96/28 .

Eu tenho o seguinte 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 

e ip route show table custom :

default via 217.31.55.110 dev eth1.vlan20 

Isso é para garantir que todos esses pacotes sejam enviados via 217.31.55.110 dev eth1.vlan20 .

No entanto, fazer um rastreamento em eth1.vlan10 mostra que os pacotes com IP de origem dentro do intervalo 217.31.55.96/28 ainda estão sendo enviados pela primeira rota padrão em eth1.vlan10 .

Como posso corrigir isso e ainda manter todos os outros pacotes usando eth1.vlan10 ?

    
por Kasper Nielsen 08.01.2018 / 15:04

0 respostas