Como mudar de espaço de usuário, o processo volta para a raiz do espaço de nomes de rede?

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

Pergunta

O problema é que /var/run/netns/ diretório contém toda a rede de espaços de nomes, exceto o raiz espaço de nomes.Então eu não tenho certeza, como para obter as fd, que devem ser passadas para o kernel a seguir chamada:

syscall(__NR_setns, fd, CLONE_NEWNET)
Foi útil?

Solução

AFAIU, você pode usar /proc/<pid>/ns/net.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top