¿Es posible cambiar el nombre de los espacios de nombres de la red Linux?

¿Es posible cambiar el nombre de los espacios de nombres de la red Linux?

¿Es posible cambiar el nombre de un espacio de nombres de red Linux? Estoy usando el servidor Ubuntu 14. Acabo de crear un espacio de nombres de red y lo configuré, pero me gustaría cambiarle el nombre.

Respuesta1

Sí. Los espacios de nombres en sí no tienen nombre; ipsimplemente adjunta uno montando el espacio de nombres fd encima de un archivo en blanco. Entonces podrías hacer esto:

touch /run/netns/NewName
mount --move /run/netns/OldName /run/netns/NewName
rm /run/netns/OldName

En caso de que mount --moveno funcione, lo siguiente debería:

touch /run/netns/NewName
mount --bind /run/netns/OldName /run/netns/NewName
umount /run/netns/OldName
rm /run/netns/OldName

información relacionada