
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 iptables
regras 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!