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)
.

È stato utile?

Soluzione

AFAIU, è possibile utilizzare /proc/<pid>/ns/net.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top