netgear N300 USB迷你适配器WNA3100M无法连接到ubuntu 15.04上的wifi

我最近在我的桌面上安装了ubuntu 15.04 ..我的netgear WNA3100M USB wifi适配器无法连接到tp-link路由器wifi网络。 我可以看到可用的网络。令我恐惧的是,我可以连接到智能手机上创建的移动热点。但是无法连接到wifi路由器。同样的适配器在Windows 8.1上使用相同的路由器在同一台机器上工作。 任何帮助将不胜感激。

Bus 007 Device 002: ID 0846:9021 NetGear, Inc. 

 ayan@joker:~$ ifconfig eth0 Link encap:Ethernet HWaddr d8:cb:8a:31:54:db 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) 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:6292 errors:0 dropped:0 overruns:0 frame:0 TX packets:6292 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:649995 (649.9 KB) TX bytes:649995 (649.9 KB) virbr0 Link encap:Ethernet HWaddr 52:54:00:cd:fb:30 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.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) wlan1 Link encap:Ethernet HWaddr 6c:b0:ce:6b:0d:cd UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:896 errors:0 dropped:0 overruns:0 frame:0 TX packets:1376 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:528495 (528.4 KB) TX bytes:206970 (206.9 KB) 

 T: Bus=07 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0846 ProdID=9021 Rev=02.00 S: Manufacturer=Realtek S: Product=NETGEAR WNA3100M S: SerialNumber=00e04c000001 C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=ff Prot=ff Driver=rtl8192cu 

所以我们走了。 这是Realtek rtl8192cu。 它受支持(PID和VID)

您可以通过这种方式安装工作驱动程序

 git clone https://github.com/lwfinger/rtl8192cu.git cd rtl8192cu make sudo make install 

注意除非使用dkms安装,否则每次内核升级后都需要重新安装。