
기본적으로 네트워크 네임스페이스를 생성하면 다음을 얻게 됩니다.
/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은 상속되지 않습니다.