Linux 네트워크 네임스페이스의 이름을 바꿀 수 있습니까? 우분투 서버 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