Linux

為什麼我在 Angstrom (Beagleboard) 上的 wlan0 介面“未關聯”?

  • May 25, 2013

我正在 Beagleboard XM 上安裝 Angstrom(自定義建構,而不是預設建構)。

iwlist我可以使用並查看附近的無線設備來掃描無線網路。

我已將 SSID 和密鑰(使用小寫的 10 位十六進制程式碼)設置為/etc/network/interfaces

當我做 aifup 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描述的不同。

引用自:https://unix.stackexchange.com/questions/76915