TP-LINK TL-WN823N ไม่สามารถเชื่อมต่อกับเครือข่าย


9

ฉันซื้ออุปกรณ์ V2-TP TL-WN823N (EU) ซึ่งเป็นอุปกรณ์ USB ที่ควรทำงานเป็นการ์ดเชื่อมต่อเครือข่ายทำให้ฉันสามารถเชื่อมต่อคอมพิวเตอร์กับเครือข่ายไร้สายได้ น่าเสียดายที่ฉันไม่สามารถค้นหาเครือข่ายไร้สายใด ๆ ที่ใช้อุปกรณ์นี้โดยใช้ wicd หรือ network-manager (ไม่มีเครือข่ายปรากฏในรายการเครือข่ายที่จัดหาโดยแอปพลิเคชันทั้งสอง)

ซีดีมาพร้อมกับอุปกรณ์ที่อ้างว่า "Linux support" ซีดีบรรจุ URL ไปยังไฟล์เก็บถาวรที่เสียหายสำหรับการดาวน์โหลดทรัพยากรการติดตั้ง ฉันพยายามปิดบังความไม่พอใจอันยิ่งใหญ่ของฉัน

นี่คือdmesgผลลัพธ์เพิ่มเติมที่ฉันได้รับเมื่อฉันเชื่อมต่ออุปกรณ์กับคอมพิวเตอร์ของฉัน (มีเนื้อหาที่คล้ายกันปรากฏขึ้นเมื่อฉันบูตคอมพิวเตอร์ด้วยอุปกรณ์ที่เชื่อมต่อ):

[17096.009912] usb 2-1.2: new high-speed USB device number 4 using ehci-pci
[17096.103501] usb 2-1.2: New USB device found, idVendor=2357, idProduct=0109
[17096.103513] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[17096.103527] usb 2-1.2: Product: 802.11n NIC
[17096.103529] usb 2-1.2: Manufacturer: Realtek
[17096.103530] usb 2-1.2: SerialNumber: 00e04c000001

นี่คือของฉันlsusbที่อุปกรณ์ที่ละเมิดนั้นสอดคล้องกับ Bus 002 Device 004:

Bus 002 Device 003: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor
Bus 002 Device 004: ID 2357:0109  
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0c45:6433 Microdia 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

เป็นlsusb -v: http://pastebin.com/RjVD1QJJ

ดูเหมือนว่าอุปกรณ์ใช้งานได้สำหรับฉัน แต่ไม่พบอินเทอร์เฟซใหม่ใน 'ifconfig':

docker0   Link encap:Ethernet  HWaddr 02:42:6e:bf:92:16  
          inet addr:172.17.0.1  Bcast:0.0.0.0  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

enp0s31f6 Link encap:Ethernet  HWaddr 30:5a:3a:e1:96:b1  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 Memory:df200000-df220000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:412 errors:0 dropped:0 overruns:0 frame:0
          TX packets:412 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:31876 (31.8 KB)  TX bytes:31876 (31.8 KB)

การรัน 'lshw -class network' ในขณะที่ root มีข้อมูลเกี่ยวกับอินเตอร์เฟส 'enp0s31f6' เท่านั้น

นอกจากนี้เพื่อความมีสติ 'uname -a' ของฉัน:

Linux home-z170a-ubuntu 4.4.0-22-generic #39=Ubuntu SMP Thu May 5 16:53:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

ฉันใช้ Ubuntu 16.04

คำถามของฉันคือ:

  • ทำไมไม่มีเครือข่ายในรายการสำหรับ wicd หรือ network-manager
  • เหตุใดจึงไม่มีการสร้างอินเตอร์เฟสเครือข่ายเพิ่มเติมเมื่อฉันเสียบอุปกรณ์ USB
  • เป็นไปได้ไหมที่จะสร้างส่วนต่อประสานเครือข่ายนี้

ขอบคุณที่อ่าน.

คำตอบ:


12

คุณต้องติดตั้งไดรเวอร์ คุณสามารถทำได้ด้วยวิธีนี้

ปิดใช้งาน Secure Boot ใน UEFI หากใช้ UEFI ในคอมพิวเตอร์ของคุณ

ทำงานในอาคารผู้โดยสาร

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

รีบู๊ตและใส่ด็องเกิล

ฉันบรรจุและแพทช์สำหรับเคอร์เนล 4.4 ไดร์เวอร์ Realtekล่าสุดจากเว็บไซต์ Tp-Link มันยังรองรับดองเกิลอื่น ๆ อีก 8192eu

คุณสามารถดาวน์โหลดแพ็คเกจนี้โดยตรงโดยไม่ต้องเพิ่ม PPA สามารถดาวน์โหลดแพ็คเกจได้จากลิงค์นี้ มันจะใช้ได้จนกว่าฉันจะอัปโหลดเวอร์ชันที่ใหม่กว่า

คุณสามารถค้นหาแพ็คเกจทั้งหมดได้ที่นี่

คุณจะต้องติดตั้งdkmsหากยังไม่ได้ติดตั้ง


ตอนนี้ฉันเห็นว่าอุปกรณ์ใหม่นี้ยังไม่รองรับโดยไดรเวอร์นี้ ฉันต้องการเพิ่มลงในแหล่งที่มา
Pilot6

ฉันกำลังอัปโหลดเวอร์ชันใหม่ที่รองรับอุปกรณ์นี้
Pilot6

ขอบคุณมาก. โปรดแจ้งให้ฉันทราบเมื่อคุณดำเนินการเรียบร้อยแล้วและฉันจะพยายามดาวน์โหลดจากไฟล์เก็บถาวรแพ็คเกจของคุณ
mvousden

มันถูกสร้างและเผยแพร่ คุณสามารถลองตอนนี้ นี่คือไดรเวอร์ใหม่ มันจะดีมากถ้าคุณทดสอบ
Pilot6

2
คอมพิวเตอร์ที่ฉันติดตั้งไม่มีการเชื่อมต่ออินเทอร์เน็ตดังนั้นฉันจึงไม่สามารถเรียกใช้คำสั่งในคำตอบของคุณได้ ฉันดาวน์โหลดแพ็คเกจจาก PPA ของคุณด้วยตนเอง ' launchpad.net/~hanipouspilot/+archive/ubuntu/rtlwifi/+files/… ' และคัดลอกไปยังเครื่อง ฉันติดตั้งด้วย 'dpkg -i rtl8192eu-dkms_4.4_all.deb' เป็นรูท ตอนนี้ฉันมีอินเทอร์เฟซเครือข่ายชื่อ 'enx18a6f70a59f4' ที่พบจาก 'lshw -class network' ซึ่งฉันเปิดใช้งานโดยใช้ 'ifconfig enx18a6f70a59f4 up' ทั้งสองเป็นรูท การรีสตาร์ท daemon เครือข่ายของฉัน ('service wicd restart') จะแสดงเครือข่าย
mvousden

2

หาก GitHub เป็นของคุณแล้วคนพวกนี้ก็มีคนขับรถที่เป็นแพทช์ที่ทันสมัย: https://github.com/Mange/rtl8192eu-linux-driver

แน่นอนมันใช้งานได้กับ TL-WN823N V2 ของฉันในราสเบอร์รี่ pi 2


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