У меня есть ASUS X405U с Ubuntu 18.04. У меня были проблемы с соединением Wi-Fi с начала, и я мог решить их до сих пор.
В последнее время иногда соединение является чрезвычайно медленным, и Wi-Fi сохраняет случайным образом провальным (это просто "исчезает"), таким образом, я должен работать sudo service network-manager restart
, даже иногда это не работает, и я должен перезагрузить.
Я знаю, что существует некоторый новый драйвер Realtek, RTW88, который я надеюсь, может зафиксировать все. Как я могу установить его?
Сообщите мне, нужна ли Вам информация о системе.Спасибо.
Вывод lspci -nnk | grep 0280 -A3
:
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter [10ec:b822]
Subsystem: AzureWave Device [1a3b:2950]
Kernel driver in use: r8822be
Kernel modules: r8822be, wl
Вывод nmcli dev wifi list
с работой Wi-Fi:
IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
* Familia Munoz Infra 6 130 Mbit/s 65 ▂▄▆_ WPA1 WPA2
Вывод nmcli dev wifi list
после катастрофического отказа Wi-Fi:
IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
Вывод dmesg | grep -e r88 -e rtl
с работой Wi-Fi:
[ 38.974962] r8822be: module is from the staging directory, the quality is unknown, you have been warned.
[ 38.988582] r8822be 0000:03:00.0: enabling device (0000 -> 0003)
[ 39.016594] r8822be: Using firmware rtlwifi/rtl8822befw.bin
[ 39.070299] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[ 39.071704] r8822be: rtlwifi: wireless switch is on
[ 40.205859] r8822be 0000:03:00.0 wlp3s0: renamed from wlan0
Вывод после отказа является тем же, но с заключительной строкой
[ 5263.365570] r8822be: AP off, try to reconnect now
Новый вывод dmesg | grep -e r88 -e rtl
после отказа:
[ 33.869049] r8822be: module is from the staging directory, the quality is unknown, you have been warned.
[ 33.882232] r8822be 0000:03:00.0: enabling device (0000 -> 0003)
[ 33.917453] r8822be: Using firmware rtlwifi/rtl8822befw.bin
[ 33.933010] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[ 33.933226] r8822be: rtlwifi: wireless switch is on
[ 34.105866] r8822be 0000:03:00.0 wlp3s0: renamed from wlan0
[ 3868.671203] r8822be: rtlwifi: wireless switch is on
[10093.691441] r8822be: rtlwifi: wireless switch is on
Я полагаю, что существует "переключатель, находится на" строке в течение каждого раза, когда я перезапустил администратора сети.
Вывод dmesg | grep wlp
(короткий) после отказа в 3 573:
[ 36.613832] r8822be 0000:03:00.0 wlp3s0: renamed from wlan0
[ 56.161528] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 56.789080] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 56.876570] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 60.536567] wlp3s0: authenticate with 8c:e1:17:89:62:5a
[ 60.574341] wlp3s0: send auth to 8c:e1:17:89:62:5a (try 1/3)
[ 60.576518] wlp3s0: authenticated
[ 60.580053] wlp3s0: associate with 8c:e1:17:89:62:5a (try 1/3)
[ 60.583760] wlp3s0: RX AssocResp from 8c:e1:17:89:62:5a (capab=0x1411 status=0 aid=2)
[ 60.584167] wlp3s0: associated
[ 60.635162] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
[ 60.637428] wlp3s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 8c:e1:17:89:62:5a
[ 3573.615659] wlp3s0: deauthenticating from 8c:e1:17:89:62:5a by local choice (Reason: 3=DEAUTH_LEAVING)
[ 3578.411916] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 3579.008456] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 3579.580439] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 3579.581045] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
Во-первых, проверьте настройки в маршрутизатор. WPA2-AES предпочтены; не любой WPA и WPA2 смешали режим и конечно не TKIP. Во-вторых, если Ваш маршрутизатор способен к скоростям N, у Вас может быть лучшая возможность соединения с шириной канала 20 МГц в полосе на 2,4 ГГц вместо автоматических 20/40 МГц, хотя это, вероятно, будет влиять на скорости N. Я рекомендую фиксированный канал, или 1, 6 или 11, а не автоматический выбор канала. Кроме того, убедитесь, что маршрутизатор не установлен использовать скорости N только; автоматический B, G и N предпочтены.
Затем, я рекомендую, чтобы Ваш регулирующий домен был установлен явно. Проверьте Ваш:
sudo iw reg get
Если Вы добираетесь 00, который является установкой one-size-maybe-fits-all. Найдите Ваш здесь: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 Затем устанавливает его временно:
sudo iw reg set IS
Конечно, замените своим кодом страны если не Исландия. Установите его постоянно:
sudo nano /etc/default/crda
Измените последнюю строку для чтения:
REGDOMAIN=IS
Корректируемый тщательно, сохраните и закройте текстовый редактор.
Я работал над больше чем одним случаем где пространство от имени SSID или маршрутизатора гладкое, постоянное соединение, которому препятствуют. Я рекомендую изменить имя SSID к FamiliaMunoz или Familia_Munoz или некоторым такой без любого пространства на имя.
После внесения этих изменений перезагрузите маршрутизатор. Протестируйте и сообщите.