これは次の続きです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