![開放網路上的無線 DHCP 設定失敗](https://rvso.com/image/1047565/%E9%96%8B%E6%94%BE%E7%B6%B2%E8%B7%AF%E4%B8%8A%E7%9A%84%E7%84%A1%E7%B7%9A%20DHCP%20%E8%A8%AD%E5%AE%9A%E5%A4%B1%E6%95%97.png)
去年夏天我升級到了 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
然後刪除brcmsmac
並bcma
儲存文件,然後關閉 gedit 並重新啟動。
您可能必須安裝 gksudo。
gksudo gedit /etc/pm/power.d/wireless
(這將創建或編輯一個配置文件,該文件將覆蓋預設的電源管理行為)並輸入以下內容:
#!/bin/sh
/sbin/iwconfig wlan0 power off
上面exit0,然後儲存gedit,關閉並重新啟動。
如果該網路上有 4 個人正在使用 1 和 11,請將頻道變更為 6,這可能會導致問題。
進行這些變更後,如果仍然無法連接,則從腳本中發布新檔案。