如何将用户空间进程切换回根网络命名空间?
-
13-12-2019 - |
题
问题是 /var/run/netns/
目录包含所有网络命名空间,但 root 命名空间。所以我不确定,如何获取 fd
,应该传递到以下内核呼叫:
syscall(__NR_setns, fd, CLONE_NEWNET)
. 解决方案
afaiu,可以使用/proc/<pid>/ns/net
。
不隶属于 StackOverflow
题
问题是 /var/run/netns/
目录包含所有网络命名空间,但 root 命名空间。所以我不确定,如何获取 fd
,应该传递到以下内核呼叫:
syscall(__NR_setns, fd, CLONE_NEWNET)
. 解决方案
afaiu,可以使用/proc/<pid>/ns/net
。