カスタムインタフェースの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

これにより、ルートネームスペースへのインタフェースが返されます。

おすすめ記事