Поднимите интерфейс

Поднимите интерфейс

Я хотел попробовать создать беспроводную точку доступа в учебных целях, иследил за ответами в этом посте. Мне не понравился результат, и после того, как я попробовалсоздать_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). Обязательно делайте резервные копии всего, что вы изменяете.

Кроме того, в комментариях к исходному вопросу есть несколько команд для устранения неполадок.

Связанный контент