Как установить /proc/sys/net/ipv6/conf/all/forwarding на значение 1 по умолчанию в сетевых пространствах имен?

Как установить /proc/sys/net/ipv6/conf/all/forwarding на значение 1 по умолчанию в сетевых пространствах имен?

По умолчанию при создании сетевого пространства имен я получаю:

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

Даже если это 1 в моем корневом сетевом пространстве имен или в /etc/sysctl.conf. Мне было интересно, откуда сетевые пространства имен получают конфигурацию по умолчанию и как это изменить. Я бы хотел установить это на 1, чтобы новые сетевые пространства имен получали эту конфигурацию по умолчанию.

решение1

Я думаю, что нашел ответ. В общем случае сетевые пространства имен наследуют параметры корневого пространства имен. Это контролируется настройками devconf-inherit-init-net, как описано здесь: https://www.kernel.org/doc/html/latest/admin-guide/sysctl/net.html#devconf-inherit-init-net

По умолчанию наследуются все параметры ipv4, но не ipv6.

Связанный контент