我想尝试创建一个无线热点用于学习目的,并且按照这篇文章中的答案。我不喜欢这个结果,也尝试过之后创建_ap,我决定要撤消所有操作,其中包括卸载hostapd
。
卸载hostapd
并重新启动后,我的 wifi 不再显示在我的网络小程序中。执行 arfkill list all
显示软块:
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
我可以执行rfkill unblock wifi
或rfkill unblock all
which 会将软阻止状态更改为no
,但我仍然无法使用我的 wifi。
有没有办法消除损坏或重新安装我的 wifi?我运行的是 Linux mint 19.3,它基于 Ubuntu 18.04。我安装了 HWE。
无线信息脚本转储:https://paste.ubuntu.com/p/DvZhggr6qY/
编辑:在某些时候,我的 wifi 软块在重新启动后不再发生。我不确定为什么。
答案1
我假设您的网络设备wlan0
用于演示目的。替换wlan0
为您自己的接口名称。可以使用 来检查接口名称ifconfig -a
。
调出界面
首先,从做开始ifconfig wlan0 up
。
检查软块
通过运行以下命令检查您的设备是否被软阻止rfkill list all
:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
如果您的无线设备上有软块,请运行sudo rfkill unblock wifi
。重新启动后,这对我来说仍然存在。
检查网络管理器问题
nmcli
通过运行或确定您的 NetworkManager 是否仍在管理您的 Wi-Fi nmcli dev status
。如果它被标记为不受管理,您可以尝试dev set wlan0 managed yes
。
如果这对您不起作用,请检查/etc/NetworkManager/NetworkManager.conf
。就我而言,我有这些令人反感的行:
[keyfile]
unmanaged-devices=interface-name:wlan0
我通过在该行前面unmanaged-devices=
添加一个然后运行来注释掉该行,这为我解决了这个问题。#
service network-manager restart
其他检查
更一般地说,您可以尝试grep wlan0 /etc/ -R
检查显示的任何文件(这就是我在网络管理器配置中发现非托管 Wi-Fi 线路的方法)。请务必对您所做的更改进行备份。
此外,原始问题的注释中有一些故障排除命令。