无法使用 Sabrent A111N USB 加密狗连接到无线网络

无法使用 Sabrent A111N USB 加密狗连接到无线网络

我已经尝试连接这个网络一段时间了。我无法直接用有线网络连接到路由器,但可以使用其他无线设备访问路由器,没有任何问题。

我之前尝试过几个其他的 Wifi 网卡,但是都无法正常加载。

今天,我去买了一个新的(受支持的)Sabrent A111N USB 加密狗,它明确说明它适用于 Linux 2.4 +。

我插入 Dongle,它立即显示有可用的无线连接。我选择我的连接并尝试连接,但它只是不断循环,一遍又一Wireless Disconnected遍地重复说尝试再次连接。

ifconfigiwconfig都显示我的设备处于就绪和工作状态。但是,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在终端中运行来验证。

  1. 下载适用于 Linux 的 RTL8192CURealtek 产品

  2. 右键单击下载的文件,选择“在此处提取”。

  3. 在安装之前,您需要将损坏的模块列入黑名单,因此运行以下命令并重新启动。

    echo 'rtl8192cu' | sudo tee -a /etc/modprobe.d/blacklist.conf

  4. 现在打开终端窗口并切换到驱动程序文件夹

    RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806

  5. 跑步sudo bash ./install.sh

无线现在应该可以开始工作了。每次更新内核后,您都需要重新安装驱动程序。

答案2

我有两个不同的 USB wifi 适配器,它们使用 rtl8192 驱动程序自动连接。这两个适配器都会找到信号并一次连接长达 45 分钟。但是,它们都会不可避免地断开 wifi 连接,并且拒绝在不重启的情况下重新连接。

将 rtl8192 驱动程序列入黑名单并从官方网站安装 Realtek 驱动程序已解决该问题。

打开终端并输入:

sudo gedit /etc/modprobe.d/blacklist.conf

添加到文件底部,保存并关闭:

blacklist rtl8192cu

下载驱动程序并解压。在终端中使用lscd命令导航到驱动程序文件夹。

使用终端 - 在驱动程序文件夹中输入一次:

sudo make
sudo make install
sudo clean

我下载并安装了 RealTeck RTL8188CUS 驱动程序,因为我确认它在之前的安装中运行良好;但是网络连接管理器仍然显示 rtl8192 正在使用中。很奇怪,因为该驱动程序被列入黑名单,而且它不是我下载的那个。Install.sh 文件对我不起作用。

相关内容