Назад | Перейти на главную страницу

Как переменные sysctl, не относящиеся к пространству имен, работают в контексте сетевых пространств имен?

Предположим, что переменные systctl net.ipv4.tcp_wmem и net.ipv4.tcp_rmem.

Насколько я понимаю, эти переменные не могут быть установлены для каждого пространства имен (но очень скоро очевидно). Насколько я понимаю, эти переменные применяются к пространству имен init net толькои что любые созданные пространства имен net наследуют эти переменные от пространства имен init net.

Делать nsenter --net=/run/docker/netns/[name] sysctl net.ipv4.tcp_wmem дает sysctl: cannot stat /proc/sys/net/ipv4/tcp_wmem: No such file or directory.

Если новые пространства имен net наследуют эти значения из пространства имен init net, как я могу это проверить? Попытка проверить с помощью команды nsenter не работает.

Как переменные sysctl, не относящиеся к пространству имен, работают с новыми сетевыми пространствами имен и как я могу проверить / проверить, какие значения применяются к любому заданному пространству имен?