
Wenn ich einen Netzwerk-Namespace erstelle, erhalte ich standardmäßig:
/proc/sys/net/ipv6/conf/all/forwarding=0
Auch wenn es in meinem Root-Netzwerk-Namespace oder in /etc/sysctl.conf 1 ist. Ich habe mich gefragt, woher Netzwerk-Namespaces die Standardkonfiguration bekommen und wie man das ändert. Ich würde das gerne auf 1 setzen, damit neue Netzwerk-Namespaces diese Konfiguration standardmäßig bekommen.
Antwort1
Ich glaube, ich habe die Antwort gefunden. Im Allgemeinen erben Netzwerk-Namespaces die Parameter des Stamm-Namespaces. Dies wird durch devconf-inherit-init-net-Einstellungen gesteuert, wie hier erklärt: https://www.kernel.org/doc/html/latest/admin-guide/sysctl/net.html#devconf-inherit-init-net
Standardmäßig werden alle IPv4-Parameter übernommen, jedoch nicht IPv6