Недавно я купил настольный компьютер Asus и попытался установить на него Ubuntu 16.04. У меня не возникло никаких проблем с установкой или двойной загрузкой с Windows 10, но настоящие проблемы начали проявляться почти через час после завершения установки системы.
В общем, мой Wi-Fi периодически "зависает" (сигнал Wi-Fi показывает, что все в порядке, но у меня нет подключения к Интернету), и я вынужден перезапускать сетевой менеджер. Даже после перезапуска менеджера мой Wi-Fi иногда не отображается в списке доступных сетей или вообще не работает. У меня нет ни одной из этих проблем на 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 я не уверен, как мне следует действовать в этой ситуации.
Информация о моем ядре:
Linux asus-G20AJ 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Информация о моем беспроводном интерфейсе:
*-network
description: Wireless interface
product: RTL8821AE 802.11ac PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 00
serial: dc:85:de:ef:89:7b
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8821ae driverversion=4.4.0-36-generic firmware=N/A ip=192.168.25.177 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
resources: irq:29 ioport:d000(size=256) memory:f7100000-f7103fff
Может ли кто-нибудь помочь мне решить эти проблемы?
решение1
Я не смог найти точного решения этой проблемы, но если кто-то с такой же проблемой в будущем прочтет этот пост, я добавлю сюда то, что сработало у меня.
Мне пришлось установить Ubuntu 14.04 (в которой были те же самые проблемы) и следовать инструкциям пользователя jackie вэтот вопрос, только изменив имя драйвера (с rtl8188ee на rtl8821ae).
Моя машина на Ubuntu теперь может использовать около 3/5 - 4/5 мощности моего интернета и моя сеть больше не зависает. Этого достаточно для меня.
решение2
Мой обходной путь — установить старое ядро. У меня Ubuntu 16.04 есть ядро 4.4.0-31 и 4.4.0-36. У обоих есть проблема с сетью (проводной или беспроводной).
Я искал решение в Интернете и сдался (по крайней мере, пока кто-нибудь не подтвердит, что проблема решена и решение работает для всех).
Сейчас я использую старое ядро (3.19.8) и сеть работает нормально. Вот как установить старое ядро. Обратите внимание, что на вашем компьютере должен быть установлен пакет «module-init-tools».
Я также заставил свой grub загружать это старое ядро по умолчанию. Вот как установить старое ядро в качестве ядра по умолчанию для grub.
решение3
У меня ноутбук Asus x555LA с устройством PCI RTL8821ae, драйверы lwfinger помогли с частыми отключениями от Wi-Fi в сетях 2,4 ГГц и 5 ГГц, над которыми я работал. Единственный раз, когда мне нужно было перезапустить службу сетевого менеджера, был после возобновления сеанса при открытии ноутбука, и это было очень мало раз во время работы модуля ядра для RTL8821ae.
Надеюсь, это поможет:https://github.com/lwfinger/rtlwifi_new
решение4
Я наконец-то научился использовать следующее для решения этой проблемы (в Ubuntu 16.04), которая беспокоила меня в течение нескольких месяцев.
Далее предполагается, что у вас есть приоритет sudo.
Обновите ядро: sudo apt-get update --fix-missing
sudo apt install --install-recommends linux-generic
Обновите драйвер rtlwifi:
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
Заменить NetworkManager на WICD:
Глянь сюдаhttps://help.ubuntu.com/community/WICD
(Я отредактировал заказ, чтобы учесть комментарий Рэйвери)