我想嘗試創建一個無線熱點用於學習目的,並且按照這篇文章中的答案。我不喜歡這個結果,也嘗試過之後建立_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 線路的方法)。請務必對您所做的更改進行備份。
此外,原始問題的註釋中有一些故障排除命令。