ปัญหาการตัดการเชื่อมต่อแบบไร้สาย Ubuntu 16.04 กับ RTL8821ae


11

** อัพเดท 12/03/2016: ฉันยังไม่ได้แก้ไขปัญหานี้ ใครช่วยได้บ้าง ***

ฉันมีปัญหากับ Wifi ของฉันนับตั้งแต่ฉันติดตั้ง Ubuntu 16.04 สองเดือนที่ผ่านมา มีหลายกระทู้ที่คล้ายกับกระทู้นี้ในฟอรัม แต่ฉันไม่พบสิ่งใดที่เหมาะกับฉัน นี่คือคำถามที่คล้ายกันบางข้อที่ไม่ได้ช่วยฉัน:

ฉันจะรับการ์ดไร้สาย Realtek RTL8723BE ได้อย่างไร
การเชื่อมต่อ wifi ยังคงลดลงใน Ubuntu 15.10 - RTL8821AE
http://ubuntuforums.org/showthread.php?t=2245164&page=2
http://ubuntuforums.org/showthread.php?t=2245164

ลองเข้าไปดูกัน

ปัญหา:

ฉันสามารถโหลดประมาณ 1-2 หน้าเว็บก่อนที่จะยกเลิกการเชื่อมต่อ wifi เมื่อการเชื่อมต่อไร้สายของฉันไอคอนตัวจัดการเครือข่ายไม่เปลี่ยนแปลงลักษณะที่ปรากฏของมันเช่นแสดงว่าฉันยังคงเชื่อมต่อ มันจะไม่เชื่อมต่อใหม่ด้วยตัวเอง จากนั้นฉันจะลบ / แทรกไดรเวอร์ของฉันอีกครั้งโดยใช้:

sudo modprobe rtl8821ae -r
sudo modprobe rtl8821ae

ฉันไม่เคยมีอินเทอร์เน็ตที่ใช้เวลานานพอที่จะโหลดวิดีโอ YouTube ทั้งหมดหรืออัปโหลดไฟล์ 3.5 MB ไปยัง Dropbox Yikes

รายละเอียด:

sudo lshw -C network

*-network               
   description: Wireless interface
   product: RTL8821AE 802.11ac PCIe Wireless Network Adapter
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlp1s0
   version: 00
   serial: b0:c0:90:1b:b8:bd
   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-28-generic firmware=N/A ip=192.168.0.7 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
   resources: irq:233 ioport:e000(size=256) memory:ff600000-ff603fff

 *-network
   description: Ethernet interface
   product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: enp2s0
   version: 10
   serial: 2c:56:dc:9d:2c:64
   size: 10Mbit/s
   capacity: 1Gbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-3_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:225 ioport:d000(size=256) memory:ff504000-ff504fff memory:ff500000-ff503fff


lsmod | grep rtl

rtl8821ae             225280  0
btcoexist              53248  1 rtl8821ae
rtl_pci                28672  1 rtl8821ae
rtlwifi                77824  2 rtl_pci,rtl8821ae
mac80211              737280  3 rtl_pci,rtlwifi,rtl8821ae
cfg80211              565248  2 mac80211,rtlwifi
btrtl                  16384  1 btusb
bluetooth             520192  9 bnep,btbcm,btrtl,btusb,btintel

ฉันยินดีที่จะจัดหาสิ่งที่มีประโยชน์สำหรับการวินิจฉัยปัญหาของฉัน ขอบคุณเพื่อน!


ฉันยังมีการ์ด wifi ของ realtek และมีปัญหากับการหยุดเครือข่ายจนกว่าฉันจะปิดการใช้งาน IPv6 ตั้งแต่การทำมันใช้งานได้ดี ไปที่คุณสมบัติเครือข่ายของคุณไปที่แท็บ IP6 และเลือกละเว้นจากเมนูแบบเลื่อนลง
Dorian

นั่นไม่ได้ผลสำหรับฉันโชคไม่ดี ขอบคุณแม้ว่า!
Luke Stuemke

คุณแน่ใจหรือว่าปัญหาไม่ได้อยู่กับเราเตอร์ของคุณ?
spacelander

กรุณาไปตามลิงค์ ฉันได้แก้ไขปัญหาที่แน่นอนด้วยหมายเลขรุ่นที่แน่นอนแล้วตามลิงค์medium.com/@elmaxx/นี้
จุดเครือข่าย

คำตอบ:


5

ดีผมแนะนำให้ปรับรุ่น kernal ของคุณเพื่อ Kernal 4.6.4 แล้วดาวน์โหลดไดรเวอร์ WiFi รุ่นล่าสุดจากคอมไพล์rtlwifi_new ตอนนี้เข้าไปข้างในไดเรกทอรีที่ดาวน์โหลดมาและคอมไพล์ดังต่อไปนี้

sudo make

sudo make install

sudo reboot

ตอนนี้ให้ลองโหลดโมดูลไดรเวอร์

sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae

สแกน wifi และตรวจสอบระดับคุณภาพโดยใช้คำสั่งต่อไปนี้

iwlist scan | egrep -i 'ssid|level'

หากปัญหาของคุณยังคงมีอยู่คุณต้องตรวจสอบจำนวนเสาอากาศที่แล็ปท็อปของคุณมีและลองเปลี่ยนเสาอากาศ (ant_sel) และตรวจสอบระดับคุณภาพของสัญญาณ

sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae ant_sel=1
iwlist scan | egrep -i 'ssid|level'

ถ้าไม่ลองเสาอากาศที่สองดังนี้

sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae ant_sel=2
iwlist scan | egrep -i 'ssid|level'

หากการสลับเสาอากาศข้างต้นทำงานได้ให้เปลี่ยนเป็นถาวรโดยเพิ่มตัวเลือกที่ถูกต้อง ant_sel = ให้กับไฟล์ conf โดยสร้างดังต่อไปนี้

vim /etc/modprobe.d/rtl8821ae.conf

options rtl8821ae ant_sel=1

หากทุกอย่างเรียบร้อยแล้วให้รีบูตและเพลิดเพลิน


1
ขอบคุณสำหรับการตอบกลับ แต่สิ่งเหล่านี้ใช้ไม่ได้สำหรับฉัน
ลุค Stuemke

-1

นั่นเป็นข้อบกพร่องใน Ubuntu 16.04 ลองเริ่มบริการเครือข่ายใหม่ วิ่ง:

sudo systemctl restart network-manager.service

ขอบคุณสำหรับการตอบกลับอย่างไรก็ตามนี่ไม่ใช่ปัญหาของฉัน
Luke Stuemke
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.