Come cambiare il processo dello spazio utente nello spazio dei nomi della rete principale?
-
13-12-2019 - |
Domanda
Il problema è che /var/run/netns/
la directory contiene tutti gli spazi dei nomi di rete, ad eccezione dello spazio dei nomi Root .Quindi non sono sicuro, come ottenere fd
, che dovrebbe essere passato alla seguente call del kernel:
syscall(__NR_setns, fd, CLONE_NEWNET)
. Soluzione
AFAIU, è possibile utilizzare /proc/<pid>/ns/net
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow