Pacotes enviados pela interface TUN não roteados

Pacotes enviados pela interface TUN não roteados

Eu tenho um programa C anexado a uma interface TUN. Neste programa, estou construindo pacotes e gravando-os na interface.

Agora, para verificar se os pacotes são realmente enviados da minha interface TUN, uso iptablesregras para registrá-los:

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

Posso ver mensagens de log na cadeia PREROUTING, o que significa que os pacotes foram enviados corretamente da interface TUN. Mas não consigo ver os pacotes atingindo outras cadeias.

Configurei corretamente minhas regras de roteamento e a opção de encaminhamento está ativada.

Existe alguma maneira de registrar pacotes descartados ou saber o motivo pelo qual eles foram descartados?

Qualquer ajuda será muito apreciada!

informação relacionada