Linuxのネットワークネームスペースでiptablesを保存する動作

Linuxのネットワークネームスペースでiptablesを保存する動作

私の設定:

  • Linux 4.16.13-2-ARCH
  • iproute2 4.16.0-1
  • iptables 1.6.2-2

質問: iptables-saveの出力はネットワークネームスペース内で空です。 iptables-saveは、以前にiptables -Lが呼び出された場合に正しい出力を提供します。

NOKケースは次のように再現できます。 (出力が空です)

ip netns add 123 && ip netns exec 123 iptables-save && ip netns del 123

OKケースは次のように再現されます。

ip netns add 123 && ip netns exec 123 iptables -L &>/dev/null && ip netns exec 123 iptables-save && ip netns del 123

そして基本的なiptables設定を提供します。

# Generated by iptables-save v1.6.2 on Tue Jun 12 10:41:10 2018
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
COMMIT
# Completed on Tue Jun 12 10:41:10 2018

私はなぜ電話する必要がありますか?iptables-L動作させる?

ベストアンサー1

おすすめ記事