Raspberry Pi Zero Wはwpa_supplicant.confとsshファイルを削除し続けます


13

Raspberry Pi Zero Wをヘッドレスセットアップしようとしています。

提案どおりにwpa_supplicant.confファイルを追加しました。

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

空のsshファイルも作成しました。

しかし、ラズベリーパイがネットワークに表示されることは決してなく、sshを使用できません。ラップトップに接続し直すと、wpaファイルとsshファイルも削除されます。

なんで?


2
Raspbianは、主張どおりのことを行っています。セットアップして通常の場所にsshコピーしてwpa_supplicant.confから、でファイルを削除します/boot。あなたの問題は他の場所にあります
ミリウェイズ

1
Milliways 6は正しいです。あなたの他の問題に関しては、それは私のものと同じかもしれません:raspberrypi.stackexchange.com/questions/68809しかし、私はLinux PCにsdcard Linuxパーティションをマウントし/ var / log /を検査するだけでした障害後のsyslogの内容。
ブラッドスペンサー

回答:


9

ブート時のsshおよびwpa_supplicant.confファイルの削除は正常です。RPiが起動すると、すべてが永続的になり、以降の起動でネットワークとsshが使用可能になります。「念のため」コピーを保持したい場合は、それらのファイルの.zipアーカイブを作成できます/boot。これは削除されません。

ワイヤレスネットワークが認識されないという点については、raspbian stretchを使用しているようです。次の行をの上部に追加してみてくださいwpa_supplicant.conf

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

US2文字の国コードに変更します。私が読んだことから、ctrl_interface線は本当のトリックですが、他のものが推奨されます。


2

私はここで私のWiFiの問題の答えを見つけました:

ステップ1:wpa_supplicant.confを作成する

ステップ2:

Windowsを使用している場合、テキストファイルがLinux / Unixスタイルの改行を使用していることを確認する必要があります。Notepad ++を使用しています(無料です)。これは、[編集]> [EOL変換]> [UNIX / OSX形式]を使用して簡単に実行できます。「UNIX」がステータスバーに表示されます。

ステップ3:

country=us
update_config=1
ctrl_interface=/var/run/wpa_supplicant

network={
 scan_ssid=1
 ssid="MyNetworkSSID"
 psk="Pa55w0rd1234"
}

0

Pi ZeroでPiAwareイメージ3.5.0を使用しています。

/ boot / sshファイルの動作は、Milliwaysが言ったとおりです。再起動後も資格情報を取得するには、piaware-configを使用してwireless-ssidおよびwireless-passwordエントリを設定するか、nanoを使用して/boot/piaware-config.txtを編集します。私のシステムでは、ファイル/etc/wpa_supplicant/wpa-roam.conf(wpa_supplicant.confではない)が、起動時にpiaware-config.txtのネットワーク設定で再生成されます。

wpa-roam.confファイルを確認してください。正しい資格情報がある場合、何らかの理由でおそらくSSIDを見つけられないでしょう。5Gではなく、2.4G周波数でのみ表示されます。資格情報が間違っている場合、wpa-roam.confで資格情報を変更し、「ifdown -v wlan0」を使用してwlan0がダウンしていることを確認してから、「ifup -v wlan0」を使用して接続を作成します。-vは詳細な出力を提供し、問題のトラブルシューティングに役立ちます。動作するようになったら、次の再起動時にwpa-roam.confが上書きされても失われないように、動作しているSSIDとpskの設定をpiaware-config.txtファイルにコピーします。

お役に立てれば。


0

私の問題は、2.4GHzと5GHzの2つの異なるネットワークがあり、それぞれ異なる名前が付いていたことです。

ME_24 ME_5

どうやらPiは2.4GHz帯域にしか接続できなかったようです。私が正しいを指定したらssid

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

network={
    ssid="ME_24"
    psk="pwd"
}

それも検出され、ssh機能しました。


新しい質問がある場合は、「質問する」ボタンをクリックして質問してください。コンテキストの提供に役立つ場合は、この質問へのリンクを含めてください。- レビューから
Milliways

2
@Milliways-それは「ラズベリーパイが私のネットワークに表示されず、sshできない」と同様の問題であり、新しい質問ではありません。
コビギャル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.