為什麼我在 Angstrom (Beagleboard) 上的 wlan0 介面“未關聯”?
我正在 Beagleboard XM 上安裝 Angstrom(自定義建構,而不是預設建構)。
iwlist
我可以使用並查看附近的無線設備來掃描無線網路。我已將 SSID 和密鑰(使用小寫的 10 位十六進制程式碼)設置為
/etc/network/interfaces
當我做 a
ifup wlan0
時,它會經歷DHCPDISCOVER
然後說未收到 DHCPOFFERS。
該設備是帶有 Realtek rtl8187 晶片組的 Alfa USB。(在我的筆記型電腦上的 Debian 下使用時效果很好)。
為什麼我的 SSID 下沒有正確顯示
iwconfig
,為什麼介面不能通過 DHCP 獲取 IP?
感謝 @slm 將我發送到操作指南。
似乎最大的問題是
NetworkManager
正在執行,因為我沒有 GUI(BeagleBoard 版本nmcli
沒有允許在命令行上創建新界面的“連接”功能,我只是通過連接到 beagleboard串列埠(無 GUI))我無法設置新連接。此外,NetworkManager
可能一直在殺死我最終能夠在/var/log/syslog
.因此解決方案是防止
NetworkManager
執行,手動執行和設置wpa_supplicant
.隨著
wpa_supplicant
執行和NetworkManager
不執行(以及多次啟動/關閉介面),我終於能夠獲得分配的 DHCP,並且現在可以通過 Beagleboard 上的無線連接訪問 Internet。我將不得不繼續擺弄和試驗以確保此連接在啟動時順利建立(並確保乙太網埠將繼續工作),但至少我已經克服了眼前的障礙。
請查看本教程,該教程展示瞭如何設置 wifi 客戶端。特別是有關通過命令行進行設置的部分,因為您正在嘗試這樣做。
教程的標題是:WiFiHowToUse,特別是本節。本教程中概述的步驟與您迄今為止在問題中描述的步驟略有不同。例如,您需要確保已正確安裝和配置包 wpa_supplicant。
此外,本教程引用的文件與
/etc/network/interfaces
您/etc/network/interface
描述的不同。