Ist es möglich, einen Linux-Netzwerk-Namespace umzubenennen? Ich verwende Ubuntu Server 14. Ich habe gerade einen Netzwerk-Namespace erstellt und konfiguriert, möchte ihn aber umbenennen.
Antwort1
Ja. Namespaces selbst haben keinen Namen. Sie ip
können einfach einen anhängen, indem Sie den Namespace fd über einer leeren Datei mounten. Sie könnten also Folgendes tun:
touch /run/netns/NewName
mount --move /run/netns/OldName /run/netns/NewName
rm /run/netns/OldName
Falls mount --move
das nicht funktioniert, sollten Sie Folgendes tun:
touch /run/netns/NewName
mount --bind /run/netns/OldName /run/netns/NewName
umount /run/netns/OldName
rm /run/netns/OldName