如何让我的华硕 PCE-N15 无线适配器在 13.10 上运行

如何让我的华硕 PCE-N15 无线适配器在 13.10 上运行

最近,我买了一台电脑,安装了 Windows 7 和 Ubuntu 13.10 双启动系统。我暂时可以使用有线连接,但我买了一个华硕 PCE-N15 无线网络适配器来连接。对于 Windows 7,我使用驱动程序让此适配器工作。然而,在 Ubuntu 13.10 中,我无法正确连接它。

通过 askubuntu 上的一些好线索,我更接近了

我从https://github.com/FreedomBen/rtl8188ce-linux-driver。我按照此存储库附带的 README.md 文件中的说明进行操作。

在我开始改变任何东西之前,我得到了以下输出lsmod | grep ^rtl

rtl8192ce              53550  0 
rtl_pci                26641  1 rtl8192ce
rtlwifi                63229  2 rtl_pci,rtl8192ce
rtl8192c_common        48877  1 rtl8192ce

按照说明操作后(即编辑/etc/modules/和重新启动),我似乎无法添加任何其他模块。

root@bernhard-desktop:/home/bernhard# lsmod | grep ^rtl
rtl8192ce             137725  0 
rtlwifi               110108  1 rtl8192ce
root@bernhard-desktop:/home/bernhard# modprobe rtl_pci
FATAL: Module rtl_pci not found.
root@bernhard-desktop:/home/bernhard# modprobe rtl_8192c_common
FATAL: Module rtl_8192c_common not found.

重启后不久,我收到一条通知,告诉我已连接到 Wifi 网络。但是,当我尝试打开网页或建立 ssh 连接时,没有传输任何信息,这对于我的有线连接来说不是问题。

上述陈述的证明如下

root@desktop# nmcli d
DEVICE     TYPE              STATE        
wlan0      802-11-wireless   connected    
eth0       802-3-ethernet    unavailable

root@desktop# ping -c2 4.2.2.2
PING 4.2.2.2 (4.2.2.2) 56(84) bytes of data.

--- 4.2.2.2 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1007ms

我的问题如下:我忽略了什么或做错了什么,以及如何解决这个问题并使用我的华硕适配器通过 wifi 连接到互联网?

答案1

首先,你从 github 构建的驱动程序不依赖也不要求 rtl_pci 或 rtl_8192c_common。该模块mac80211是必需的。它已加载吗?

lsmod | grep 80211

尝试连接时,请确保所有以太网电缆均已断开。网络管理器将优先使用以太网而非无线网络,并且如果以太网可用,则旨在禁止无线网络。

其次,确保您的路由器仅设置为 WPA2-AES,没有 TKIP 或混合模式 WPA/WPA2。在启用和不启用 N 速度的情况下进行实验。

最后我们来尝试一下驱动程序参数:

sudo modprobe -r rtl8192ce
sudo modprobe rtl8192ce swenc=1

如果有帮助的话,我们将编写一个快速文件以使其持久。

寻找任何有关为什么它不起作用的线索:

cat /var/log/syslog | grep -e rtl -e etwork | tail -n 25

由于该文件相当大,请将其发布在此处并在回复中给我们链接:http://paste.ubuntu.com

相关内容