Можно ли переименовать сетевые пространства имен Linux?

Можно ли переименовать сетевые пространства имен Linux?

Можно ли переименовать сетевое пространство имен Linux. Я использую Ubuntu Server 14. Я только что создал сетевое пространство имен и настроил его, но хотел бы переименовать его.

решение1

Да. У самих пространств имен нет имени; ipпросто присоединяет его, монтируя fd пространства имен поверх пустого файла. Так что вы можете сделать так:

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

Если это mount --moveне сработает, следует сделать следующее:

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

Связанный контент