ネットワーク名前空間で /proc/sys/net/ipv6/conf/all/forwarding をデフォルトで 1 に設定するにはどうすればよいですか?

ネットワーク名前空間で /proc/sys/net/ipv6/conf/all/forwarding をデフォルトで 1 に設定するにはどうすればよいですか?

デフォルトでは、ネットワーク名前空間を作成すると、次のようになります。

/proc/sys/net/ipv6/conf/all/forwarding=0

ルート ネットワーク名前空間または /etc/sysctl.conf で 1 になっている場合でも、ネットワーク名前空間がデフォルトの構成をどこで取得し、それをどのように変更するかを知りたいです。新しいネットワーク名前空間がデフォルトでその構成を取得するように、これを 1 に設定したいと思います。

答え1

答えが見つかったと思います。一般的に、ネットワーク名前空間はルート名前空間のパラメータを継承します。これは、ここで説明されているように、devconf-inherit-init-net 設定によって制御されます。 https://www.kernel.org/doc/html/latest/admin-guide/sysctl/net.html#devconf-inherit-init-net

デフォルトではすべての ipv4 パラメータは継承されますが、 ipv6 は継承されません。

関連情報