TUN 인터페이스를 통해 전송된 패킷이 라우팅되지 않음

TUN 인터페이스를 통해 전송된 패킷이 라우팅되지 않음

TUN 인터페이스에 C 프로그램이 연결되어 있습니다. 이 프로그램에서는 패킷을 만들어 인터페이스에 씁니다.

이제 TUN 인터페이스에서 패킷이 실제로 전송되었는지 확인하기 위해 iptables규칙을 사용하여 패킷을 기록합니다.

iptables -t mangle -A PREROUTING  -j LOG --log-prefix "PREROUTING-MANGLE "  --log-level 4
iptables -t mangle -A INPUT       -j LOG --log-prefix "INPUT-MANGLE "       --log-level 4
iptables -t mangle -A FORWARD     -j LOG --log-prefix "FORWARD-MANGLE "   --log-level 4

PREROUTING 체인에서 로그 메시지를 볼 수 있는데, 이는 패킷이 TUN 인터페이스에서 올바르게 전송되었음을 의미합니다. 하지만 패킷이 다른 체인에 도달하는 것을 볼 수 없습니다.

라우팅 규칙을 올바르게 구성했으며 전달 옵션이 활성화되었습니다.

삭제된 패킷을 기록하거나 삭제된 이유를 알 수 있는 방법이 있습니까?

어떤 도움이라도 대단히 감사하겠습니다!

관련 정보