사용자 공간 프로세스를 루트 네트워크 네임 스페이스로 다시 전환하는 방법은 무엇입니까?
-
13-12-2019 - |
문제
/var/run/netns/
디렉토리는 루트 네임 스페이스를 제외한 모든 네트워크 네임 스페이스가 포함되어 있다는 것입니다.따라서 fd
을 얻는 방법은 확실하지 않습니다.
syscall(__NR_setns, fd, CLONE_NEWNET)
. 해결책
afaiu, /proc/<pid>/ns/net
를 사용할 수 있습니다.
제휴하지 않습니다 StackOverflow