Networking

如何在網路命名空間中將 /proc/sys/net/ipv6/conf/all/forwarding 預設設置為 1?

  • September 28, 2021

預設情況下,當我創建網路命名空間時,我得到:

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

即使它在我的根網路命名空間或 /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

引用自:https://serverfault.com/questions/1078815