Como definir /proc/sys/net/ipv6/conf/all/forwarding como 1 por padrão em namespaces de rede?

Como definir /proc/sys/net/ipv6/conf/all/forwarding como 1 por padrão em namespaces de rede?

Por padrão, quando crio um namespace de rede, recebo:

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

Mesmo que seja 1 no meu namespace de rede raiz ou em /etc/sysctl.conf. Eu queria saber onde os namespaces de rede obtêm a configuração padrão e como mudar isso. Gostaria de definir isso como 1 para que os novos namespaces de rede obtenham essa configuração por padrão.

Responder1

Acho que encontrei a resposta. Em geral, os namespaces de rede herdam os parâmetros do namespace raiz. Isso é controlado pelas configurações devconf-inherit-init-net conforme explicado aqui: https://www.kernel.org/doc/html/latest/admin-guide/sysctl/net.html#devconf-inherit-init-net

Por padrão, todos os parâmetros ipv4 são herdados, mas não o ipv6

informação relacionada