wpa_supplicant.confを使用したRaspberry Pi Zero Wヘッドレスが機能しない


9

Raspberry Pi Zero Wを完全にヘッドレスで起動しようとしていますが、どういうわけかWiFiに接続できません。これが私がしたことです:

  1. RASPBIAN JESSIE WITH PIXELを実行しているSDカード(別の何かが必要ですか?)をWindows PCに差し込みます
  2. sshSDカードのルートにファイルを作成します
  3. wpa_supplicant.conf次の内容のファイルを作成します。

wpa_supplicant.conf

network={
    ssid="My WiFi 2.4"
    psk="mypassword123"
    key_mgmt=WPA-PSK
}

次に、SDカードをPiに接続して起動しますが、ルーターのクライアントとして表示されず、HDMIケーブルを使用して接続したときに接続されているという表示も表示されません。

私のWiFi設定:

ここに画像の説明を入力してください

SDカードをPCに再度接続すると、ファイルが失われます(私はそれがその魔法をかけて設定を適用し、その後ファイルを削除すると想定しています)。私はモニターを見たときしかし、それは私が知っているので、SSHは、有効になっている示している作品を。

ここで何ができますか?今は無知です。

回答:


17

受け入れられた答えは、この問題を抱えている人に解決策を提供しません。

(?たぶんDebianのジェシー)上の点からは、ネットワークコンフィグの上にこれらの行が必要です/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
country=US
update_config=1

network={
    ssid="Home Wifi"
    psk="mypassword"
    key_mgmt=WPA-PSK
}

国コードとWiFi情報を自分のものに変更します。

公式ドキュメント


ありがとう。そうです、最初の3行は、毎回構成を破棄せずにネットワーク構成を適用するために必要です。
antikytheraton

5

PiBakeryと一緒に行った(これは素晴らしい)。Jessie Liteをインストールしたところ、WiFiに接続されました。完全にヘッドレス。


2
オリジナルが機能しなかった理由はわかりませんが、プロセスはraspberrypi.stackexchange.com/a/67016/8697に記載されています。これは、ファイルの場所も説明しています。あなたはsudoそれを見る必要があることに注意してください。
ミリウェイズ2017年

@Milliwaysええ、それがうまくいかなかったのは奇妙です。まあ、少なくとも私は解決策を見つけました。
MortenMoulder

PiBakeryは非常に興味深いものです。聞いたことがない。よくやった。
SDsolar 2017年

1
PiBakeryへのリンクは次のとおりです
jwfearn

2

Raspberry Piが理解できない行末文字のWindows形式を使用して、ファイル「wpa_supplicant.conf」を作成した可能性があります。「wpa_supplicant.conf」にEOL文字用のUnix形式があるかどうかを確認します。これを確認し、必要に応じてNotepad ++(https://notepad-plus-plus.orgからダウンロードできるWindows用の無料ソフトウェア)などの高度なエディターを使用して、必要に応じてUnix形式に変換できます


2

これはRaspberry Pi Zero Wです。

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=UK
network={
 ssid="my-ssid"
 psk="my-network-password"
 key_mgmt=WPA-PSK
}

次に: sudo rfkill unblock all wifiが起動し、再起動したとき、念のため、電源は入ったままでした。


0

wpa_supplicant.confの構文は非常にうるさいことがわかりました。たとえば、行「priority = 1」は失敗しますが、「prioriy = 1」は機能します。構文エラーがあると失敗します。


-3

ファイルwpa_supplicant.confと一緒にをドロップするとうまくsshいく/bootはずです。(正直なところ、あなたの場合、なぜそうならないのか分かりません)

とにかく、明るい面では、ヘッドレスPiの構成と制御に必要なSSHが機能しています。でwpa_supplicantファイルを編集して、手動で直接設定してみてください/etc/wpa_supplicant/wpa_supplicant.conf。sshターミナルのコマンドは次のとおりです。

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

詳細で完全な指示は、公式ドキュメントの以下のリファレンスにあります。

参照:RPi Foundation Docs:コマンドラインからwifiをセットアップする


これはすばらしいことですが、ネットワークに接続されていない場合、どのようにしてSSHでPiに接続できますか?そして、いいえ、私はPiをイーサネットアダプターとして有効にするためのクレイジーな回避策を実行しません。これをUSB経由でSSHに接続できます。
MortenMoulder 2017年

1
私の悪いことに、Zerosにはそのmicrousb以外の他のポートがないことを忘れていました。
CM Au Yong
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.