我已经尝试连接这个网络一段时间了。我无法直接用有线网络连接到路由器,但可以使用其他无线设备访问路由器,没有任何问题。
我之前尝试过几个其他的 Wifi 网卡,但是都无法正常加载。
今天,我去买了一个新的(受支持的)Sabrent A111N USB 加密狗,它明确说明它适用于 Linux 2.4 +。
我插入 Dongle,它立即显示有可用的无线连接。我选择我的连接并尝试连接,但它只是不断循环,一遍又一Wireless Disconnected
遍地重复说尝试再次连接。
ifconfig
和iwconfig
都显示我的设备处于就绪和工作状态。但是,iwlist wlan0 scan
说有no results found
。我不明白...
有一次,我可以在路由器下的 DHCP 客户端列表中看到 CPU,但它并没有完全建立连接(关于超时?)。
任何帮助,将不胜感激。
Bus 001 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN
答案1
虽然RTL8188CUS
确实支持,并且应该可以开箱即用,但网上有报道称它不支持。设备“看到”周围的网络,但无法连接到它们。以下是错误报告。
也就是说,您可以通过从 Realtek 下载并安装驱动程序来使其工作。设备rtl8192cu
默认使用该模块,可以通过lsmod | grep 8192
在终端中运行来验证。
下载适用于 Linux 的 RTL8192CURealtek 产品。
右键单击下载的文件,选择“在此处提取”。
在安装之前,您需要将损坏的模块列入黑名单,因此运行以下命令并重新启动。
echo 'rtl8192cu' | sudo tee -a /etc/modprobe.d/blacklist.conf
现在打开终端窗口并切换到驱动程序文件夹
RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806
跑步
sudo bash ./install.sh
无线现在应该可以开始工作了。每次更新内核后,您都需要重新安装驱动程序。
答案2
我有两个不同的 USB wifi 适配器,它们使用 rtl8192 驱动程序自动连接。这两个适配器都会找到信号并一次连接长达 45 分钟。但是,它们都会不可避免地断开 wifi 连接,并且拒绝在不重启的情况下重新连接。
将 rtl8192 驱动程序列入黑名单并从官方网站安装 Realtek 驱动程序已解决该问题。
打开终端并输入:
sudo gedit /etc/modprobe.d/blacklist.conf
添加到文件底部,保存并关闭:
blacklist rtl8192cu
下载驱动程序并解压。在终端中使用ls
和cd
命令导航到驱动程序文件夹。
使用终端 - 在驱动程序文件夹中输入一次:
sudo make
sudo make install
sudo clean
我下载并安装了 RealTeck RTL8188CUS 驱动程序,因为我确认它在之前的安装中运行良好;但是网络连接管理器仍然显示 rtl8192 正在使用中。很奇怪,因为该驱动程序被列入黑名单,而且它不是我下载的那个。Install.sh 文件对我不起作用。