사용자 정의 인터페이스의 ovs 인터페이스를 다시 init 네임스페이스에 추가하는 방법은 무엇입니까?

사용자 정의 인터페이스의 ovs 인터페이스를 다시 init 네임스페이스에 추가하는 방법은 무엇입니까?

ovs에서 내부 인터페이스 tap1을 생성하고 이를 사용자 정의 네임스페이스 ns1에 추가했습니다.

ip netns add ns1
ovs-vsctl --may-exist add-port br0 tap1
ip link set tap1 netns ns1

인터페이스를 사용한 후에는 이를 다시 init 네임스페이스로 이동해야 합니다. 사용자 정의 네임스페이스를 제거하면 장치가 원래 네임스페이스로 돌아가야 한다고 생각하지만 작동 방식은 그렇지 않습니다.

ip netns del ns1

ns 삭제 후 인터페이스는 삭제되었지만 ovs-vsctl show에는 남아 있습니다. 다음에 인터페이스를 만들려고 하면 오류가 발생합니다.

ovs에서 어떻게 깨끗하게 제거할 수 있나요?

답변1

다음을 시도해 볼 수 있습니다. ip netns exec ns1 ip link set tap1 netns 1

그러면 루트 네임스페이스에 대한 인터페이스가 반환됩니다.

관련 정보