Как ни странно, в моей системе Ubuntu (я должен предупредить вас, что я использую i3), Интернет больше не работает. Когда я впервые начал использовать i3, это было так. На самом деле, я думаю, что трижды перезагружался, после того, как начал использовать i3 исключительно, прежде чем я больше не смог подключиться к Wi-Fi. Я знаю, как запустить интернет под i3, я использую nmtui для поиска сети (я использую WiFi, поэтому это особенно важно, поскольку мне нужно предоставить пароль), активируйте соединение, и сеть должна быть там. После первой активации подключения я хочу, чтобы это больше не требовалось, даже после нескольких перезагрузок, так как оно должно автоматически подключаться к WiFi.
На моих других установленных дистрибутивах, которые также используют i3 (например, моя система Debian), WiFi работает нормально (в той же сети тоже!). В Ubuntu я попытался повторно активировать соединение WiFi, запустив modprobe -a wl (поскольку я использую чип BCM4352), который не возвращает ошибку и работает depmod -a && modprobe -a wl. Тем не менее разрешение не видно. Единственное, о чем я могу думать, это регенерировать resolv.conf, я DuckDuckGo обыскал, как это сделать на Ubuntu 17.10 (ответ существует для предварительной версии Ubuntu), но я ничего не нашел. /etc/resolv.conf существует.
https://pastebin.com/vw0AWiM0 - это вывод iwconfig в этой системе Ubuntu. Выход iwlist wlo1 scan: https://pastebin.com/ga31DeTd.
Если WLAN не работает, а интерфейс GUI-интерфейса не помогает. Сначала проверьте работоспособность аппаратного обеспечения, посмотрев на dmesg
$ dmesg
...
[ 13.899555] wlan0: Broadcom BCM43b1 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
...
[ 14.845234] wl 0000:07:00.0 wlo1: renamed from wlan0
...
Если есть устройство wlan, драйверы / модуль аппаратного обеспечения работают.
инструменты и посмотрите на интерфейсы:
Инструменты для установки инструментов:
$ sudo apt-get install wireless-tools
Проверьте интерфейсы WLAN:
$ sudo iwconfig
wlo1 IEEE 802.11 ESSID:"NetworkSSID"
Mode:Managed Frequency:5.56 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=400 Mb/s Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=69/70 Signal level=-41 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Сканирование на текущем интерфейсе:
$ sudo iwlist wlo1 scan
wlo1 Scan completed :
Cell 01 - Address: XX:XX:XX:XX:XX:XX
Channel:112
Frequency:5.56 GHz
Quality=69/70 Signal level=-41 dBm
Encryption key:on
ESSID:"NetworkSSID"
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=0000000000000000
Extra: Last beacon: 16ms ago
...
Похоже, что шифрование не активировано на устройстве WLAN. Попробуйте вручную установить ключ:
$ iwconfig wlo1 key s:secretkey
Прочитайте man-страницу iwconfig для правильного синтаксиса!
Для ошибки messesage
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlo1 ; Invalid argument.
установите флажок iwconfig manpage сообщение на суперпользователе. Это может помочь.
Для тестирования беспроводного соединения я рекомендую использовать ручную конфигурацию через /etc/network/interfaces
auto wlo1
iface wlo1 inet dhcp
wpa-ssid <ssid>
wpa-psk <password>
. Вы можете протестировать его с помощью:
$ ifup wlo1
$ ifdown wlo1
Если WLAN не работает, а интерфейс GUI-интерфейса не помогает. Сначала проверьте работоспособность аппаратного обеспечения, посмотрев на dmesg
$ dmesg
...
[ 13.899555] wlan0: Broadcom BCM43b1 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
...
[ 14.845234] wl 0000:07:00.0 wlo1: renamed from wlan0
...
Если есть устройство wlan, драйверы / модуль аппаратного обеспечения работают.
инструменты и посмотрите на интерфейсы:
Инструменты для установки инструментов:
$ sudo apt-get install wireless-tools
Проверьте интерфейсы WLAN:
$ sudo iwconfig
wlo1 IEEE 802.11 ESSID:"NetworkSSID"
Mode:Managed Frequency:5.56 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=400 Mb/s Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=69/70 Signal level=-41 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Сканирование на текущем интерфейсе:
$ sudo iwlist wlo1 scan
wlo1 Scan completed :
Cell 01 - Address: XX:XX:XX:XX:XX:XX
Channel:112
Frequency:5.56 GHz
Quality=69/70 Signal level=-41 dBm
Encryption key:on
ESSID:"NetworkSSID"
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=0000000000000000
Extra: Last beacon: 16ms ago
...
Похоже, что шифрование не активировано на устройстве WLAN. Попробуйте вручную установить ключ:
$ iwconfig wlo1 key s:secretkey
Прочитайте man-страницу iwconfig для правильного синтаксиса!
Для ошибки messesage
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlo1 ; Invalid argument.
установите флажок iwconfig manpage сообщение на суперпользователе. Это может помочь.
Для тестирования беспроводного соединения я рекомендую использовать ручную конфигурацию через /etc/network/interfaces
auto wlo1
iface wlo1 inet dhcp
wpa-ssid <ssid>
wpa-psk <password>
. Вы можете протестировать его с помощью:
$ ifup wlo1
$ ifdown wlo1