我最近一直在寻找信息来修复我的 Lubuntu 机器上的 wifi 连接。
我在 PC 上全新安装了 Lubuntu 15.04,并连接了 TP-LINK 8200ND。Lubuntu 显示可用的 wifi 网络,但尝试连接任何网络时都会显示一条消息“已断开连接 - 您现在处于离线状态”。而且确实没有建立连接。
作为一项实验,我从 Live Ubuntu 启动,但也无法连接到 wifi,这并不奇怪。
我尝试了其他论坛中的各种想法,并且发现很多人都遇到了这个问题,但是对他们有用的解决方法对我来说似乎不起作用。
Linux 不是我使用的主流平台,因此如果描述有点模糊,请原谅。
请注意,我有另一台可以连接互联网的机器(我正在用它写这篇文章),但目前我无法为 Lubuntu 机器获取临时有线互联网。
感谢您的阅读。
更新#1:的输出lsusb
是这样的。
Bus 001 Device 004: ID 1307:0163 Transcend Information, Inc. 256MB/512MB/1GB Flash Drive
Bus 001 Device 003: ID 2357:0100
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c534 Logitech, Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
答案1
我建议从 ppa 安装 dkms 驱动程序。
您需要通过有线连接到互联网并在终端中运行这些命令。
sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8192cu-dkms
如果您没有互联网连接,您可以通过这种方式安装。
下载陣容和rtl8192cu-dkms。您可以使用另一台计算机来完成此操作。
将这些文件放到 Lubuntu 中的主文件夹中并在终端中运行
sudo dpkg -i dkms*.deb rtl8192*.deb
如果 Lubuntu 没有某些依赖项,您可以从安装媒体复制这些包或从与 dkms deb 相同的镜像下载它们。
软件包由 安装dpkg -i <file_name>
。
然后重新启动并尝试连接。
答案2
您需要互联网连接才能执行此操作,但您需要为设备编译驱动程序。原生 rtl8192cu 驱动程序非常糟糕,范围约为 3 或 4 米。
要编译并安装专有 Realtek 8192cu 驱动程序,请在打开的终端中运行以下命令:
sudo apt-get update && sudo apt-get install git build-essential linux-headers-generic dkms
git clone https://github.com/dz0ny/rt8192cu.git --depth 1
cd rt8192cu
sudo make dkms
对于硬安装使用:
make
sudo make install
代替sudo make dkms
。
要启用该驱动程序,请使用以下命令:
sudo modprobe 8192cu
最后,在重新启动之前使用此命令更新 /etc/modules:
echo '8192cu' | sudo tee -a /etc/modules