为什么wlan0设备消失了?

为什么wlan0设备消失了?

全新安装 Ubuntu 12.04 后,我的 WLAN 无法连接。我想我花了太多功夫才让它工作,无论如何,现在wlan0执行 时它不再列出 iwlist scan

ifconfig wlan0 up

返回错误

device not found

lspci显示计算机具有 Realtek RTL-8139/8139C/8139C+ 以太网控制器。

答案1

这是在笔记本电脑上吗?如果是,许多笔记本电脑都有硬件开关,可以关闭所有无线连接。如果你找不到它,请查阅硬件手册。

在我的笔记本电脑上,很容易意外将其关闭。

答案2

也许无线终止开关仍然处于锁定状态。

然后您可以尝试借助“rfkill - 启用和禁用无线设备的工具”来激活无线:

sudo /usr/sbin/rfkill unblock wifi

之后您应该检查您的设备是否通过 出现ifconfig -a

还可以使用以下命令检查终止开关的状态

rfkill list

答案3

输出中可能存在lspci您错过的另一个网卡,或者未检测到无线网卡(如果存在,请尝试sudo modprobe <module name>使用来自的模块名称lsmod来启动它(不带括号))。

从以太网卡的型号来看,我认为您有一台笔记本电脑,底部应该有一个“RF”标签,上面有型号。确保 BIOS 不会跳过测试并禁用其启动画面,然后在启动时查找无线网卡(Pause如果速度太快而无法读取,请点击)。

如果未显示,请查看 BIOS 中是否已停用该功能;如果没有,则可能是硬件问题。如果显示,请尝试使用其他内核版本或操作系统启动(Live CD 或可启动的记忆棒非常适合此操作),然后查看是否可以再次检测到它。

答案4

您可以尝试卸载并重新加载 wifi 的内核模块: lsmod | grep wifi 卸载您看到的模块(rtlwifi、iwlwifi 或其他模块) rmmod 如果它显示模块正在被使用: 也卸载该模块,记住它 之后,重新加载模块 modprobe modprobe

相关内容