我的 HP6370b 笔记本电脑上的 wifi 连接消失了。没有 wifi 连接图标,网络设置仍然显示之前使用的 wifi 连接,但无法连接。我该如何恢复 wifi 连接?
答案1
您可以通过两个不同的级别阻止计算机的 RF(射频)设备:
- 软块
- 硬块
不同之处在于软封锁适用于所有计算机,并且可以通过一些适当的命令来打开或关闭。另一方面,硬封锁则需要对计算机进行一些更直接的更改。
例如,可以禁用 Wifi 或蓝牙设备
- 在你的 BIOS/UEFI 设置中
- 通过热键组合,如 Ctrl+F12(请参阅计算机手册以了解确切的组合)
- 通过硬件上的物理开关
这些都是硬块。
Linux 中有一个非常有用的命令行工具,名为rfkill
。它列出并允许您操作计算机上的所有基于无线电的设备,其工作方式如下:
rfkill
$ rfkill
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 unblocked unblocked
1 wlan phy0 unblocked unblocked
2 wlan hp-wifi unblocked unblocked
3 bluetooth hp-bluetooth unblocked unblocked
这个列表显示电脑有四个无线设备,0和3是蓝牙,1和2是wifi。现阶段它们都是未屏蔽的,也就是都可以用。
当我遇到该问题标题中提到的 wifi 问题时,HARD
列中的值全部都是blocked
。
解除封锁难的块
为了解除封锁难的块,您需要改回 UEFI/BIOS 设置,应用适当的热键或使用物理开关。在我的 HP HP6370b 笔记本电脑上,物理开关是内置键盘 F6 和 F7 功能键正上方的触摸按钮。它看起来像一个 wifi 符号,但它也负责蓝牙。它的颜色可以是蓝色或黄色。蓝色表示已打开,黄色表示关闭。您只需触摸那个闪亮的符号即可切换状态。当它变成蓝色时,命令rfkill
将显示unblocked
在其列中的每个设备HARD
。完成。
解除封锁柔软的块
如果设备没有被硬阻止,它仍然可能被软阻止。为了解除阻止,您可以使用如下命令:
sudo rfkill unblock 2
2
其中 输出中的设备 ID是rfkill
。
相反的是清单, 为了切换您需要 root 访问权限的设置。这就是我使用的原因sudo
。当您解除所有设备的软阻止后,每行的列中rfkill
都会显示unblocked
和。完成。HARD
SOFT
解除 RF 设备的阻止后不需要重新启动,但您可能需要重新启动某些服务。如果一切仍未解决,重新启动可能更简单。
就我而言,问题在于我不知道功能键上方的 wifi 符号有什么用。我们通常将这台笔记本电脑用作台式机替代品,盖子总是关闭的。最近我们不得不移动笔记本电脑,很可能我们意外地硬屏蔽了 RF 设备。
答案2
就我而言,由于某些奇怪的原因,rfkill 显示我的 wifi 设备被硬阻止,而当我的飞行模式关闭时(如正常接受网络连接),软阻止也会关闭。
在飞行模式下,它会切换到相反的模式(硬阻止-否,软阻止-是)。
所以我所做的是打开飞行模式,然后通过sudo rfkill unblock [ID number]
示例解除硬封锁sudo rfkill unblock 0
。
我的问题此后得到了解决。
现在使用键盘快捷键来启用和禁用 wifi/飞行模式可以正常进行。
干杯。