Как переключить процесс пользовательского пространства обратно в корневое сетевое пространство имен?

StackOverflow https://stackoverflow.com//questions/10708120

Вопрос

Проблема в том, что /var/run/netns/ каталог содержит все сетевые пространства имен, за исключением корень пространство имен.Поэтому я не уверен, как получить fd, который должен быть передан следующему вызову ядра:

syscall(__NR_setns, fd, CLONE_NEWNET)
Это было полезно?

Решение

AFAIU, вы можете использовать /proc/<pid>/ns/net.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top