首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何完全删除无线接口(并重新添加)?

如何完全删除无线接口(并重新添加)?
EN

Unix & Linux用户
提问于 2015-03-10 00:11:17
回答 1查看 4.5K关注 0票数 3

我正在尝试使用一个新的usb无线接口(atheros ar9271),而我的车载无线(英特尔6200)正在干扰它。我的目标是能够打开射频杀伤开关(启用无线,也就是说),以便我可以使用外部无线适配器,而不让车载无线显示。如果我需要的话,我也希望以后能够重新添加它。有人建议使用rmmod,但我对此不熟悉,我不知道如何识别车载无线正在使用的模块。

因此,总结一下:如何识别模块(假设这是正确的方法)然后删除它?问题2:如何在以后重新添加该模块,以便再次检测到车载无线设备?

运行Fedora 21。车载无线是wlan0。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-03-10 00:27:22

在Linux上,您可以找到网络接口使用哪个驱动程序来执行以下命令:

代码语言:javascript
运行
复制
ls -l /sys/class/net/<interface name>/device/driver

您可以rmmod,除非它静态地链接到正在运行的内核(不太可能用于分发内核和无线驱动程序)。注意使用同一驱动程序的任何其他接口,这些接口将在同一时间被删除(但在这种情况下,您不太可能在系统上有使用相同驱动程序的任何其他接口)。在删除ip link set <interface name> down驱动程序之前,您可能希望/需要确保接口已经关闭。

要再次添加它,请使用具有相同驱动程序名称的modprobe

如果无线设备是PCI设备,则可以使用控件的操作,如“启用”和“删除”。代替删除驱动程序:

代码语言:javascript
运行
复制
# Get rid of the device (but does not power it off)
# Might not be reversible, I'm not sure
echo 1 >/sys/class/net/<interface name>/device/remove
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/189155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档