无法在 Lubuntu 14.04 中连接到无线

use*_*578 5 lubuntu network-manager wireless networking dhcp

我整个下午都在尝试解决这个问题,但现在我放弃了。我正在尝试使用 Lubuntu 14.04 设置旧的 XP PC。除了无线连接,它工作得很好。与以太网连接工作正常。

我有一个 D-Link DWL-G122,试图连接到带有 WPA (TKIP) 的 Fritz!Box 7170 - 我从 WPA + WPA2 切换,但没有效果。

我曾尝试使用 wicd,它在尝试从 dhcp 服务器中选择一个 ip 地址时挂起。我尝试了一个静态 IP,它确实连接到了 wifi,但当时我没有互联网连接。另外,我不喜欢 hack,因为它是我父母的 PC,当我不在时,我希望在那里正确设置所有内容。

我删除了 wicd,并且网络管理器服务停止了,我用终端尝试了它,sudo dhclient -v wlan0但我仍然无法获得 IP 地址。我尝试使用网络管理器(已删除并重新安装),但我无法连接它。

当我单击托盘中的图标时,会弹出连接属性,并且连接中仅列出 lo 和 eth0。我的/etc/network/interfaces看起来像这样:

interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
#auto eth0
#iface eth0 inet dhcp
#auto ath0
#iface ath0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

如果您需要任何输出,我会这样做。

如何建立连接?


可以在此处找到 wireless_script(如建议)的结果 http://pastebin.ubuntu.com/7281731/

线条

ieee80211 phy0: rt2x00lib_autowakeup: Error - Device failed to wakeup
ieee80211 phy0: rt2500usb_set_device_state: Error - Device failed to enter state 3 (-16)
Run Code Online (Sandbox Code Playgroud)

可以发现重复。所以我用谷歌搜索了第一个并找到了这个提议:

sudo /etc/init.d/network-manager stop
sudo iwconfig wlan0 power off
sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)

它的工作原理就在第二行之后。我必须单击托盘图标并选择 wlan0,然后它就可以工作了。

但是我每次登录后都必须这样做。现在启动还需要 2 分钟,因为 lubuntu 会尝试配置网络。

Wil*_*Man 3

有几件事需要做。

完全删除 wicd 并确保您只安装并运行网络管理器,您可以使用以下命令进行检查:

    ps aux | egrep 'Network|wicd'
Run Code Online (Sandbox Code Playgroud)

关闭电源管理:

    sudo gedit /etc/pm/power.d/wireless
Run Code Online (Sandbox Code Playgroud)

(这将创建或编辑一个配置文件,该文件将覆盖默认的电源管理行为)并输入以下内容:

#!/bin/sh

/sbin/iwconfig wlan0 power off 
Run Code Online (Sandbox Code Playgroud)

然后保存gedit并关闭。

从网络名称中删除所有空格和特殊字符。

运行以下命令:

    sudo gedit /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)

并删除该文件中的所有内容,但:

auto lo
iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

保存并关闭。

将路由器中的加密设置为 wpa2 AES (CCMP) 而不是 TKIP。您需要硬连线到路由器,并且在浏览器中输入 192.168.0.1 通常会进入路由器配置页面,如果没有,您可能需要查看路由器的文档才能获得需要输入的确切数字。

设置网络管理器设置以匹配屏幕截图。 网络管理器设置 网络管理器设置 现在重新启动,如果未连接,则发回新的无线文件,以便我们确保更改保留。

编辑:关闭电源管理的第二种方法:

echo -e '#!/bin/bash\n/sbin/iwconfig wlan0 power off' | sudo tee -a /etc/pm/power.d/wireless
sudo chmod +x /etc/pm/power.d/wireless    
Run Code Online (Sandbox Code Playgroud)