Назад | Перейти на главную страницу

Пакеты маршрутизируются через неправильный интерфейс

Это продолжение Правило 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.10.10.10 из 10.0.0.13.

Что делать ... правда потерялся ...

Выход 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