非命名空间特定的 sysctl 变量如何在网络命名空间上下文中工作?

非命名空间特定的 sysctl 变量如何在网络命名空间上下文中工作?

我们假设 systctl 变量net.ipv4.tcp_wmemnet.ipv4.tcp_rmem

据我了解,这些变量不能按命名空间设置(但很快显然)。我的理解是这些变量适用于 init net 命名空间仅有的,并且任何创建的网络命名空间都会从初始化网络命名空间继承这些变量。

做得到。nsenter --net=/run/docker/netns/[name] sysctl net.ipv4.tcp_wmemsysctl: cannot stat /proc/sys/net/ipv4/tcp_wmem: No such file or directory

如果新的网络命名空间从 init 网络命名空间继承这些值,我该如何验证这一点?尝试使用 nsenter 命令进行验证效果不太好。

非命名空间 sysctl 变量如何适用于新的网络命名空间,以及如何验证/检查哪些值适用于任何给定的命名空间?

相关内容