[Raspberry Pi]Raspberry Pi zero w連不上WiFi

最近在做實習專題,需要使用到樹莓派。因為經費的關係,理所當然的選擇了 Raspberry Pi zero w(學生的辛酸)。我們也沒有經費去買什麼螢幕鍵盤滑鼠,所以在設定和程式撰寫上都決定透過ssh完成,在灌系統的部分也是採用無頭安裝。我相信這對會一點點點點點Linux和有一些些些些些網路基本概念的我來說應該是不會太難…吧?畢竟之前玩 Raspberry Pi 4B 都挺順的。

這次專題課我帶了這些東西:

  • 筆電一台(含滑鼠)
  • 記憶卡一張
  • 讀卡器一個
  • Raspberry Pi zero w
  • 給樹莓派用的電源線一條
  • 好,沒了

東西都準備好之後就是格式化記憶卡、燒錄作業系統、寫入WiFi和ssh設定一氣呵成,當然,我們也沒有錢去買無線路由器,所以用手機無線基地台代替,原則上應該是沒什麼問題。
於是自信地退出記憶卡,插進樹莓派、打開電源。根據我的直覺,這個指示燈應該就是載入完成的意思了吧(對不起之後會去查指示燈含意)。然而並沒有,當我打開手機無線基地台頁面,What?!為什麼只有一個連線(筆電)?

呃……我猜是因為剛剛在寫入WiFi和ssh檔案的時候檔案總管當機?可能檔案其實沒有寫入?忍痛直接把電源給拔了,把記憶卡拔出來重新複製一次設定檔。結果:失敗

又或者是手機的WiFi名稱太奇葩(有括號空格和dash)?改了名稱後再一次忍痛拔電源修改設定檔。結果:失敗

我不信邪,又重試了兩三次,結果都一樣:失敗。試到這,真想問問它到底怎麼了?為什麼就是不連上WiFi呢?

當事Pi和它的USB擴充板

難不成是樹莓派是壞的?不可能不可能,光是買這塊對我們來說就已經夠嗆了,要是壞了……我不敢面對。
因為擔心這樣一直重複拔插電源會傷到記憶卡,所以開始往其他方向想。

例如用直接用USB插進樹莓派再接到手機直接用手機USB分享網路之類的,我也確實這麼做了。嗯,然後?插進去之後完全不知道要做什麼,甚至忘了用IP scanner去掃。因此這個想法在打開USB網路分享三秒後就被自己給否決了。

還是直接用console登錄?不對欸,我根本沒有RS232的線啊,就算有,也沒有轉接頭……

然而就在這時,戲劇性的一幕發生了:我發現WiFi密碼居然打、錯、了!ia打成ai。火速改完後第n次插進樹莓派、第n次開電源。然而,還是連不到

都到了這個地步,也該懷疑是不是手機的問題了吧。於是打開手機無線基地台介面。

這時,我看到了一個東西,腦中浮現一個自己都覺得不太可能的想法。就是那個「5.0 GHz 頻帶優先」,該不會……應該不是……好,改成「2.4 GHz 頻帶」樹莓派瞬間連上ㅍ_ㅍ。

由於這個問題的解決方式實在是太出人意料之外了,所以去查了Rapberry Pi zero w的規格。?!它接受802.11 b/g/n 協定,那為什麼連不上5.0 GHz 頻帶的WiFi?印象中802.11n是有支援的吧?

又又爬了一些文章,發現原來Rapberry Pi zero w雖然接受802.11 b/g/n 協定 ,但並不支援5.0 GHz頻段。Zero啊Zero你就這樣花了我一個多小時。

發表留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *