2013-07-08 127 views
12

私はシミュレートされたネットワーク(NS-3)と実際のLinuxホストの間にブリッジを構築するために、プログラム経由でネットワークインターフェイスを作成しています。したがって、ブリッジされたノードがNS-3でパケットを受信すると、実際のLinuxホストはパケットを受信します。Ubuntu、ネットワークTAPインターフェイスを削除する

しかし、プログラムを再実行すると、「デバイスまたはリソースがビジー状態」のため、ネットワークインターフェイスを「消去」または削除できません。

私はネットワーキング・サービス(service networking restart)を再起動し、(ifconfig <myInterface> down)インターフェイスをシャットダウンしようとした、(tunctl -d myInterface)tunctlとTAPインタフェースを削除しようとしましたが、それでも時間後、私はまだ削除することはできませんよまたは再利用このインタフェース"デバイスまたはリソースがビジー状態です"。

インターフェイスを削除または消去または再使用する方法を教えてください。

答えて

-3

ちょうどip link set tap#downとタイプして消えます。

+4

これはifconfig downと同じではありませんか?インターフェイスを削除しません。 – Kara

+0

'ip link'または' ifconfig tap# 'がtun/tapデバイスをまだ表示しているが、ダウン状態にあるため、 – Fab

-4

また、コンピュータを再起動し、このファイルを使用することによって、ネットワークデバイスを編集することができます.... VI /etc/udev/rules.d/70-persistent-net.rules

22

削除するsudo ip link delete tap#を使用することができますインタフェース自体

+0

' Device or resource busy'エラーが発生した後、Ubuntu 16.04で動作します。後で 'sudo tunctl -d tap0'と呼ぶことにしました。 – gbmhunter

関連する問題