2013-07-08 38 views
12

Tôi đang tạo giao diện mạng qua chương trình để tạo cầu nối giữa mạng mô phỏng (NS-3) và máy chủ Linux thực. Vì vậy, khi nút "bắc cầu" nhận được gói tin trong NS-3, máy chủ Linux thực nhận gói.Ubuntu, xóa giao diện TAP mạng

Nhưng khi tôi chạy lại chương trình, nó không thể "xóa" hoặc xóa giao diện mạng vì "thiết bị hoặc tài nguyên đang bận".

Tôi cố gắng để đóng giao diện xuống (ifconfig <myInterface> down), khởi động lại dịch vụ mạng (service networking restart), đã cố gắng để xóa các giao diện TAP với tunctl (tunctl -d myInterface), nhưng ngay cả sau giờ làm, tôi vẫn không thể xóa hoặc tái sử dụng giao diện này. "Thiết bị hoặc tài nguyên đang bận".

Bạn có thể giải thích cho tôi cách xóa hoặc xóa hoặc sử dụng lại giao diện không?

Trả lời

-3

chỉ cần nhập liên kết bộ ip nhấn # xuống và nó sẽ biến mất.

+4

Điều này không giống với việc sử dụng 'ifconfig down'? Nó không loại bỏ giao diện. – Kara

+0

Không chính xác vì 'ip link' hoặc' ifconfig tap # 'vẫn hiển thị thiết bị dò/chạm nhưng ở trạng thái xuống – Fab

-4

Bạn cũng có thể chỉnh sửa ra các thiết bị mạng bằng cách sử dụng tập tin này sau đó khởi động lại máy tính .... vi /etc/udev/rules.d/70-persistent-net.rules

22

Bạn có thể sử dụng sudo ip link delete tap# xóa chính giao diện.

+0

Hoạt động trên Ubuntu 16.04, sau khi nhận được lỗi' Thiết bị hoặc tài nguyên bận '. Tôi chắc chắn vẫn gọi 'sudo tunctl -d tap0' sau đó. – gbmhunter

Các vấn đề liên quan