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 会尝试配置网络。
有几件事需要做。
完全删除 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)
| 归档时间: |
|
| 查看次数: |
38168 次 |
| 最近记录: |