Проблемы с беспроводной сетью на 16.04 с RTL8821AE, ASUS E202S

Вопрос или проблема

Я недавно купил настольный компьютер Asus E202S и попытался установить на него Ubuntu 16.04. У меня не было проблем с установкой или созданием двойной загрузки с Windows 10, но настоящие проблемы начали проявляться почти через час после завершения установки системы.

В основном, мой wifi периодически “замораживается” (сигнал wifi показывает, что все в порядке, но у меня нет подключения к Интернету), и я вынужден перезагружать network-manager. Даже после перезагрузки менеджера иногда мой wifi не отображается в списке доступных сетей или вообще не работает. У меня нет таких проблем в Windows 10, и также скорость Интернета намного выше.

Я пытаюсь найти проблему почти неделю и вот некоторые десятки случаев, которые, казалось, были ближе всего к моему:

 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1482979
 http://askubuntu.com/questions/730430/wifi-connection-keeps-dropping-in-ubuntu-15-10-rtl8821ae
 https://ubuntuforums.org/showthread.php?t=2245164
 http://askubuntu.com/questions/797213/wireless-disconnect-issues-ubuntu-16-04-with-rtl8821ae
 http://askubuntu.com/questions/730430/wifi-connection-keeps-dropping-in-ubuntu-15-10-rtl8821ae

Несмотря на то, что я смог найти несколько людей, у которых была такая же проблема, как у меня, их решения не помогли мне, и как новичку в ubuntu, я не уверен, как мне действовать в этой ситуации.

Проблема возникает сразу же, если я загружаю информацию, например, на Dropbox или с помощью передачи файлов “scp”.
Когда замораживание происходит, команда ping отвечает:

 ping: sendmsg: No buffer space available

Моя информация о беспроводной сети:
https://paste.ubuntu.com/23806837/

Также я пробовал:

a.)

  sudo add-apt-repository ppa:hanipouspilot/rtlwifi
  sudo apt-get update
  sudo apt-get install rtlwifi-new-dkms

Это делает соединение немного стабильнее, с этим драйвером я могу загрузить 30-40 МБ вместо только 5 МБ, но после загрузки снова замораживается.

b.) Если я загружаюсь со старым ядром (3.19.8), сеть работает идеально и в два раза быстрее. Но! только в оболочке, потому что Xorg не удается запустить на этом ядре с ошибкой:

 [   113.698] 003f:1bdf: 3F ILLEGAL EXTENDED X86 OPCODE!
 [   113.698] (II) VESA(0): Setting up VESA Mode 0x17F (1366x768)
 [   113.698] 0000:1fcf: 3F ILLEGAL EXTENDED X86 OPCODE!
 [   113.698] (II) VESA(0): VBESetVBEMode failed0000:1fcf: 3F ILLEGAL EXTENDED X86 OPCODE!
 [   113.698]
 [   113.698] (EE)
 Fatal server error:
 [   113.699] (EE) AddScreen/ScreenInit failed for driver 0
 [   113.699] (EE)

Кто-нибудь может помочь мне решить эти проблемы?

Драйверы wifi RTL8821AE в Ubuntu 16.04
Сначала нужно определить, какое устройство используется в вашем оборудовании, чтобы найти это, я открыл терминал и написал следующее:

lspci | grep Wireless

Система отвечает следующей строкой:
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter
Модель устройства (RTL8821AE) очень важна, мы вернемся к этому позже.
По какой-то причине адаптеры realtek имели историю отключений и падений сигнала, но, к счастью для нас, есть решение.

sudo apt-get install linux-headers-generic build-essential git 
git clone http://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install

Эти команды компилируют и устанавливают драйверы для
rtl8192ce, rtl8192se, rtl8192de, rtl8188ee, rtl8192ee, rtl8723ae, rtl8723be, и rtl8821ae, все сразу.
На случай если система не загружает соответствующий модуль ядра, вы можете выполнить следующую команду из вашего каталога rtlwifi_new

sudo modprobe rtl8821ae

и перезагрузите систему.
Поздравляем, ваше ядро Ubuntu Linux теперь имеет работающие драйверы беспроводных сетей Realtek.

Это ошибка ядра 16.04. Вы можете обновиться до 16.04.2, которое использует ядро 4.8.x (что решает проблему).

Используя команду

sudo apt install --install-recommends linux-generic-hwe-16.04

или, если вы хотите обновить всю подсистему xserver, команду

sudo apt install --install-recommends xserver-xorg-hwe-16.04

У меня ASUS E202S & проблема не в драйвере RTL8821AE, проблема в Network Manager. Как упоминается в https://github.com/lwfinger/rtlwifi_new/issues/185, если вы поменяете Network Manager на wicd Wireless network manager, проблема исчезнет.

[…]

Наконец решил проблему соединения rtl8821ae
решение:

1- откройте /etc/NetworkManager/NetworkManager.conf от имени root и
отключите Network Manager для вашего беспроводного интерфейса, добавив эти строки

[keyfile]
unmanaged-devices=mac:b3:e40:92:68:b1:33

ПОЖАЛУЙСТА, ИСПОЛЬЗУЙТЕ НИЖНИЙ РЕГИСТР и замените на ваш беспроводной mac адрес

2-установите wicd network manager

sudo apt-get install wicd

перезагрузитесь

В дополнение к отличному ответу Кирилла о обновлении драйвера rtl8821ae, возможно, вам потребуется обновить ваше ядро с помощью

sudo apt-get upgrade;
sudo apt install –install-recommends linux-generic

Затем замените NetworkManager на WICD https://help.ubuntu.com/community/WICD

Эти шаги наконец решили мою мучительную проблему с wifi в 16.04, которая беспокоила меня несколько месяцев (я использовал ubuntu с 2005 года, но эта противная ошибка wifi почти заставила меня прекратить использование ubuntu вообще. Было большим облегчением, что вышеупомянутые шаги наконец избавили меня от моих проблем с wifi. Надеюсь, они также помогут решить вашу проблему)

Я использовал следующие шаги с форума Ubuntu, которые, казалось, решили мою аналогичную проблему:

У меня также есть карта wifi realtek и были проблемы с остановкой сети, пока я не отключил IPv6. После этого всё работает нормально. Перейдите в свойства вашей сети, перейдите на вкладку IPv6 и выберите “Игнорировать” в выпадающем меню.

.

Ответ или решение

Если вы столкнулись с проблемами беспроводного подключения в Ubuntu 16.04 на вашем ноутбуке ASUS E202S с адаптером Realtek RTL8821AE, вам может понадобиться комплексный подход для их устранения. Ниже я представляю пошаговое руководство, которое, надеюсь, поможет вам решить эту проблему и улучшить стабильность соединения.

Шаг 1: Обновление драйверов

Realtek адаптеры достаточно часто имеют проблемы с драйверами в Ubuntu. Важно начать с актуализации драйверов:

  1. Установите необходимые пакеты для сборки и работы с git:

    sudo apt-get install linux-headers-generic build-essential git 
  2. Клонируйте репозиторий с драйверами и установите их:

    git clone http://github.com/lwfinger/rtlwifi_new.git
    cd rtlwifi_new
    make
    sudo make install
  3. Загрузите модуль ядра:

    sudo modprobe rtl8821ae

Шаг 2: Обновление ядра

Обновите ядро до версии, где проблема устранена:

  1. Установите обновления ядра с помощью команды:

    sudo apt install --install-recommends linux-generic-hwe-16.04
  2. Если необходимо, обновите подсистему xserver:

    sudo apt install --install-recommends xserver-xorg-hwe-16.04

Шаг 3: Замена Network Manager

Некоторые пользователи сообщают, что причиной проблем является Network Manager. Попробуйте заменить его на wicd:

  1. Отключите Network Manager для вашего беспроводного интерфейса. Откройте конфигурационный файл:

    sudo nano /etc/NetworkManager/NetworkManager.conf

    Добавьте в файл:

    [keyfile]
    unmanaged-devices=mac:b3:e4:92:68:b1:33

    Не забудьте заменить MAC-адрес на адрес вашего устройства.

  2. Установите wicd:

    sudo apt-get install wicd
  3. Перезагрузите систему.

Шаг 4: Отключение IPv6

Если Wi-Fi продолжает останавливаться, попробуйте отключить IPv6:

  1. Перейдите в настройки сети, откройте свойства сети и на вкладке IPv6 выберите "Игнорировать".

Заключение

Следование вышеуказанным шагам должно помочь в устранении проблем с Wi-Fi на вашем устройстве. Однако, если проблема сохраняется, возможно, стоит рассмотреть обновление до более новой версии Ubuntu или получение консультации у профессиональных IT специалистов. Надеюсь, эти указания окажутся полезными и помогут вам вернуться к комфортной работе с вашим устройством.

Оцените материал
Добавить комментарий

Капча загружается...