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