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インターフェイスで正しく送信されたことを意味します。しかし、パケットが他のチェーンにぶつかるのを見ることはできません。
ルーティングルールが正しく設定され、転送オプションが有効になっています。
削除されたパケットを記録したり、パケットが削除された理由を理解する方法はありますか?
どんな助けでも大変感謝します!