iptablesは私が作成したルールをリストしません。

iptablesは私が作成したルールをリストしません。

私はそれを使用していますこのガイド2台のコンピュータ間で共有インターネット接続を確立します。

存在するステップ8次のコマンドを実行する必要があることがわかります。

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/rc.d/iptables save
/etc/rc.d/iptables start

これにより、iptablesには何の影響もないようです。ルール、実行すると、iptables -nvL出力は次のようになります。

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

これが正しいのでしょうか、それとも私が何か間違っているのでしょうか?

ベストアンサー1

このコマンドはiptables -nvLテーブルの内容を表示しますfilter。追加するルールはnatテーブルにあります。テーブルを-t nat見てみましょう。nat

iptables -t nat -nvL

おすすめ記事