잘못된 인터페이스를 통해 패킷이 라우팅되었습니다.

잘못된 인터페이스를 통해 패킷이 라우팅되었습니다.

이는 후속 조치입니다.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-interface10.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

관련 정보