Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Ubuntu, remove network TAP interface

Tags:

I'm creating a network interface via a program in order to build a bridge between a simulated network (NS-3) and the real Linux host. So when the "bridged" node receive a packet in NS-3, the real Linux host receive the packet.

But when I run the program again, it can't "erase" or delete the network interface because "device or resource is busy".

I tried to shut the interface down (ifconfig <myInterface> down), restart the networking service (service networking restart), tried to delete the TAP interface with tunctl (tunctl -d myInterface), but even after hours, I'm still not able to delete or reuse this interface. "Device or resource is busy".

Can you please explain me how to delete or erase or reuse the interface?

like image 959
user2561112 Avatar asked Jul 08 '13 14:07

user2561112


1 Answers

You can use sudo ip link delete tap# to delete the interface itself.

like image 147
user3637203 Avatar answered Sep 21 '22 15:09

user3637203