Я хотел попробовать создать беспроводную точку доступа в учебных целях, иследил за ответами в этом посте. Мне не понравился результат, и после того, как я попробовалсоздать_ap, я решил, что хочу все отменить, в том числе и удалить hostapd
.
После удаления hostapd
и перезапуска мой Wi-Fi больше не отображается в моем сетевом апплете. Выполнение rfkill 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
, что изменит состояние мягкой блокировки на no
, но я все равно не смогу пользоваться своим Wi-Fi.
Есть ли способ исправить повреждение или переустановить мой Wi-Fi? Я использую Linux Mint 19.3, который основан на Ubuntu 18.04. У меня установлен HWE.
Дамп скрипта беспроводной информации:https://paste.ubuntu.com/p/DvZhggr6qY/
РЕДАКТИРОВАТЬ:в какой-то момент мои мягкие блокировки Wi-Fi перестали происходить после перезагрузки. Я не уверен, почему.
решение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
. У меня это сохранялось после перезагрузок.
Проверьте наличие проблем с Network Manager
Определите, управляет ли ваш NetworkManager вашим Wi-Fi, запустив nmcli
или 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 в конфигурациях Network Manager). Обязательно делайте резервные копии всего, что вы изменяете.
Кроме того, в комментариях к исходному вопросу есть несколько команд для устранения неполадок.