Se eu mover uma interface temporariamente para um netns com
ip link set eth10 netns myns
então, não é mais visível na raiz, apenas no espaço de nomes myns.
Como faço para retroceder, algo como (obviamente isso não existe):
ip link unset eth10
ou talvez
ip link set eth10 netns root
ou similar?
iproute2
namespaces
network-namespace
deitch
fonte
fonte
ip netns exec testns ip link set tun0 netns 1
trabalhado, enquanto 'default' resultou emError: argument "default" is wrong: Invalid "netns" value
.Você pode usar a
ip netns delete
função Na página do manual:Não pode ser usado para todos os fins, mas é definitivamente o caminho mais fácil.
fonte
O que funcionou para mim com base na resposta de deitch é executar o comando a partir dos netns personalizados:
ip netns exec myns ip link set eth10 netns 1
fonte