开放网络上的无线 DHCP 配置失败

开放网络上的无线 DHCP 配置失败

去年夏天我升级到了 Kubuntu Trusty,现在我回到学校,我发现我的笔记本电脑无法连接到学校的无线网络(这是一个完全开放的网络)。每次我尝试连接时,它都会说正在连接一段时间后,程序失败并显示错误消息:

IP 配置不可用

或者,如果我使用无线设置(更改驱动程序,使用直接命令行方法连接到网络),则错误消息会发生变化:

授权请求者超时

这很奇怪,因为不需要验证任何东西(这是一个开放的网络)。

这很有趣,因为我知道我当前的设置可以连接到无线网络,因为它在家里运行良好(与学校网络不同,它是锁定的),并且它也在那里使用 DHCP。

我尝试过运行sudo dhclient wlan0,但什么也没发生。

我的无线网卡是Broadcom BCM4313,我正在使用该wl驱动程序。

有什么建议么?

答案1

对于您的设备,14.04 版 brcmsmac 在大多数情况下是最好的驱动程序,并且最好关闭电源管理。

请执行以下操作:

sudo apt-get purge bcmwl-kernel-source

然后重新启动并确保仅加载了 brcmsmac 和 bcma 驱动程序,它们当前都被列入黑名单,因此您可能需要通过执行以下操作将它们取消列入黑名单:

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

然后删除brcmsmacbcma保存文件,然后关闭 gedit 并重新启动。

您可能必须安装 gksudo。

gksudo gedit /etc/pm/power.d/wireless

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

#!/bin/sh

/sbin/iwconfig wlan0 power off 

高于 exit0,然后保存 gedit,关闭并重新启动。

如果可以的话,将频道改为 6,因为该网络上的 4 个人正在使用 1 和 11,这可能会导致问题。

完成这些更改后,如果仍然无法连接,请从脚本中发布一个新文件。

相关内容