我最近購買了一台華碩桌上型電腦並嘗試在其上安裝 Ubuntu 16.04。我在安裝 Windows 10 或進行雙重啟動時沒有遇到任何問題,但真正的問題在我完成系統安裝近一個小時後開始出現。
基本上,我的 wifi 會定期「凍結」(wifi 訊號顯示一切正常,但我沒有網路連線),並且我被迫重新啟動網路管理員。即使重新啟動管理器後,有時我的 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 用戶,我不確定在這種情況下我應該如何進行。
我的核心訊息:
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
我有一台華碩 x555LA 筆記型電腦,配備 RTL8821ae pci 設備,lwfinger 驅動程式有助於解決我一直在使用的 2.4Ghz 和 5Ghz 網路上與 WiFi 頻繁斷開的問題。我唯一需要重新啟動網路管理員服務的情況是在開啟筆記型電腦時恢復會話之後,而在執行 RTL8821ae 的核心模組時這種情況很少見。
答案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
用 WICD 取代 NetworkManager:
(我編輯了訂單以考慮 ravery 的評論)