質問: iptablesは私が作成したルールをリストしません このガイド を使用して、2台のpc間の共有インターネット接続をセットアップしています。ステップ8で、コマンドを実行する必要があると言っています:iptables -t nat -a postrouting -o eth0 -j masquerade /etc/rc.d/iptables save /etc/rc.d/iptables start これを実行しても、iptables -nvlを実行した場合、iptableのルールには影響がないようです。出力は次のとおりです。chain input (policy accept 2223 packets, 2330k bytes) pkts bytes target prot opt in out source destination chain forward (policy accept 0 packets, 0 bytes) pkts bytes target prot opt in out source destination chain output (policy accept 2272 packets, 277k bytes) pkts bytes target prot opt in out source destination それは正しいですか、それとも私は何か間違っていますか?
回答: コマンド iptables -nvlはfilterテーブルの内容を表示しています。追加するルールはnatテーブルにあります。追加 -t nat natテーブルを確認するには:iptables -t nat -nvl