
По умолчанию при создании сетевого пространства имен я получаю:
/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.