題:
使用wpa_supplicant.conf的Raspberry Pi零W無頭無法正常工作
MortenMoulder
2017-05-29 03:22:13 UTC
view on stackexchange narkive permalink

我正在嘗試完全無頭啟動Raspberry Pi Zero W,但是由於某種原因它無法連接到我的WiFi。這是我所做的:

  1. 將運行 RASPBIAN JESSIE WITH PIXEL (應該是其他東西)的SD卡插入Windows PC
  2. 創建SD卡根目錄上的 ssh 文件
  3. 創建具有以下內容的 wpa_supplicant.conf 文件:
  4. ol>

    wpa_supplicant.conf

      network = {ssid =“我的WiFi 2.4” psk =“ mypassword123” key_mgmt = WPA-PSK}  

    然後,我將SD卡插入Pi中,啟動它,但它從未在路由器上顯示為客戶端,也沒有顯示使用HDMI電纜連接時它已連接的指示。

    我的WiFi設置:

    enter image description here

    當我將SD卡重新插回PC時,文件是丟失(我認為它確實發揮了魔力並應用了設置,然後再刪除了文件)。但是,當我查看監視器時,它表明SSH已啟用,因此我知道 可以正常工作。

    我在這裡可以做什麼?我現在一無所知。

六 答案:
xavigisbeg
2018-04-17 12:32:44 UTC
view on stackexchange narkive permalink

被接受的答案不能解決任何有此問題的人。

從某種意義上說(也許是debian jessie?), /etc/wpa_supplicant/wpa_supplicant.conf 在網絡配置頂部需要以下幾行

  ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevcountry = USupdate_config = 1network = {ssid =“主頁Wifi“ psk =” mypassword“ key_mgmt = WPA-PSK}  

將國家/地區代碼和WiFi信息更改為您的國家/地區。

官方文檔 ​​a >

謝謝。沒錯,應用前三行需要應用網絡配置,而不必每次都取消配置。
MortenMoulder
2017-05-29 03:54:49 UTC
view on stackexchange narkive permalink

去了PiBakery(真棒)。剛剛安裝了Jessie Lite,現在我已連接到WiFi。完全沒頭。

我不知道為什麼您的原件不起作用,但是該過程記錄在https://raspberrypi.stackexchange.com/a/67016/8697中。這也解釋了文件的位置。注意,您需要使用sudo來查看它。
@Milliways是的,為什麼它不起作用很奇怪。哦,至少我找到了解決方案。
PiBakery非常有趣。以前沒有聽說過。做得好。
這是PiBakery的鏈接:http://pibakery.org/index.html
Paul Wiegmans
2017-08-27 00:20:37 UTC
view on stackexchange narkive permalink

您可能使用Windows格式為Raspberry Pi無法理解的行尾字符創建了文件“ wpa_supplicant.conf”。檢查“ wpa_supplicant.conf”是否具有EOL字符的Unix格式。您可以使用高級編輯器(如Notepad ++)(可從 https://notepad-plus-plus.org下載的Windows免費軟件)進行檢查並將其轉換為Unix格式。

Hugh Barnard
2019-05-12 12:47:51 UTC
view on stackexchange narkive permalink

這是Raspberry Pi零W:

  ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1country = UKnetwork = {ssid =“ my-ssid” psk =“ my-network-password“ key_mgmt = WPA-PSK}  

然後: sudo rfkill取消全部阻止 wifi出現了,當我重新啟動,以確保它保持啟動狀態。

user462990
2018-09-07 17:17:41 UTC
view on stackexchange narkive permalink

我發現wpa_supplicant.conf的語法非常挑剔。例如,“ priority = 1”行失敗,而“ prioriy = 1”行起作用。任何語法錯誤都會導致失敗。

C.M. Au Yong
2017-05-29 08:29:08 UTC
view on stackexchange narkive permalink

wpa_supplicant.conf ssh 文件一起拖放到 / boot 中應該可以正常工作。 (老實說,我不知道為什麼不這樣做)

無論如何,從好的方面來說,您確實擁有SSH的工作能力,這是配置和控制無頭Pi所需的全部。通過編輯 /etc/wpa_supplicant/wpa_supplicant.conf 中的文件,直接嘗試手動配置 wpa_supplicant 。 ssh終端中的命令如下:

  sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 

詳細信息和完整說明可在

參考: RPi Foundation文檔:通過命令行設置wifi

太好了,但是,如果未連接到網絡,我如何通過SSH進入我的Pi?不,我不會做任何瘋狂的解決方法來將Pi用作以太網適配器,我可以通過USB將其連接到SSH。
我的壞人,忘記了Zeros除了那個microusb之外沒有其他端口。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...