前几天我进入了我的BIOS,没有改变任何东西,然后重新启动。在此之后,我的wifi被硬阻止了。我在网上寻找解决方案,并了解了 rfkill 命令。但我得到
rfkill: command not found
Run Code Online (Sandbox Code Playgroud)
但是,在启动消息中,我看到 rfkill 被调用以执行某些操作。我想,也许出于某种原因,它不在路径中。我确定是。(今晚我会仔细检查一下。)
我尝试在闪存驱动器上运行 Linux Mint,并且 rfkill 命令告诉我我的 wifi 被硬阻止了。除了wifi硬块,我可以解锁所有东西。
我的电脑上没有wifi开关。键盘上有一个 wifi 按钮(F12),但它什么也不做。
我想知道如何解决这个问题,但我也想知道为什么会发生这种情况。
更新!2014.10.5 我已经做了一些调查,我想分享它,以防有人发现可以解决这个问题的东西。
我仔细阅读了初学者指南,结果如下:
识别无线接口名称
$ iw dev
wlp3s0
Run Code Online (Sandbox Code Playgroud)
使用 wifi-menu 连接到网络
# wifi-menu wlp3s0
Scanning for networks... failed
No networks found
Run Code Online (Sandbox Code Playgroud)
调出界面
# ip link set wlp3s0 up
RTNETLINK answers: Operation not possible due to RF-kill
# rfkill list
bash: rfkill: command not found
Run Code Online (Sandbox Code Playgroud)
我在启动消息中看到提到了 rfkill,但在 dmesg 中没有。rfkill 适用于 Linux Mint 闪存驱动器。当我运行它时,它将更改除硬块之外的所有块。没有硬件开关。
显示加载的模块:
# lsmod
Run Code Online (Sandbox Code Playgroud)
产生大名单,其中包括:
rfkill 18867 4 …Run Code Online (Sandbox Code Playgroud) linux wireless-networking arch-linux linux-kernel wifi-configuration