当我在网上冲浪或类似操作时,我的 USB 无线棒(TP-LINK TL-WN821N)出现问题,因此每隔约 30 分钟我就会与互联网断开连接,不幸的是,当这种情况发生时,我总是必须拔下然后连接这个 USB 设备,以便我可以再次连接到互联网。
ps: 在windows下可以正常运行,在ubuntu之前的版本下也可以
答案1
我建议你按照这个 Launchpad 漏洞的第 13 条评论中提出的技巧来做,即将 ar9170usb 驱动程序列入黑名单:
https://bugs.launchpad.net/ubuntu/+source/linux-backports-modules-2.6.32/+bug/495562
答案2
这似乎是驱动程序错误。请参阅该卡的官方文档:
启动板中的错误报告:
- https://bugs.launchpad.net/ubuntu/+source/linux/+bug/540827
- https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/549140
描述了一些修复/解决方法。根据这个答案,禁用 N-thingy 似乎有效:
答案3
好的,我通过手动配置无线“解决”了这个问题!如何:1) 制作如下配置文件:
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="Your_neworkName"
psk="Password"
key_mgmt=WPA-PSK
proto=WPA2
pairwise=CCMP TKIP
group=CCMP TKIP
}
看这了解更多详细信息。并将其保存到 /etc/wpa_supplicant/wpa_conf.conf 2) 禁用您的网络管理器:
sudo /etc/init.d/NetworkManager stop
然后通过运行来测试您的配置:
sudo wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_conf.conf
一切正常吗?很好,继续第 3 步)
3)在桌面上创建一个名为 connect.sh 的新脚本,其中包含
/etc/init.d/NetworkManager stop
ifconfig wlan0 down
dhclient -r wlan0
wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_conf.conf
dhclient wlan0
并确保它可以运行。
4)安装“alacarte”(如果是 Ubuntu 11.10)并在网络菜单中创建一个新的启动器:
- 名称:Connnect
- 命令:gksudo /path/to/your/script.sh
- 描述和图标:您喜欢的一切。
5)在 Dash 上搜索“Connect”并将其拖放到 Dock;)
6)每次您需要连接网络时,只需启动“连接应用程序”即可完成。
注意:您需要手动配置每个无线网络!如果出现问题,请联系我!
答案4
以下链接是 TL-WN823N / WN821N 驱动程序的正确解决方案 https://github.com/pvaret/rtl8192cu-fixes/blob/master/README.md