モニターまたはイーサネットモジュールなしでRaspberry Pi Zero Wをセットアップする


21

新しいRaspberry Pi Wを購入しましたが、現在、ミニHDMIアダプター(モニターに接続するための)も、SSHで接続するためのイーサネットモジュールもありません。

どういうわけかUSB経由でSSHで接続できますか?

セットアップせずにWiFiでSSHで接続するにはどうすればよいですか?WiFiは、たとえばパスワードなしでワイヤレスネットワークに自動的に接続しますか?


これは、あなたが技術にあまり詳しくない場合の素晴らしいビデオです。youtu.be/xj3MPmJhAPU行き詰まっている場合はチェックしてください。
アレックスガルシア

Raspberry Piヘッドレスセットアップには特定の問題があります。このチュートリアルの指示に従ってください
ヴィッキー

回答:


20

それは難しいものです。WiFiは自動的に接続しません。だから私は次を試してみます:

  1. Win32DiskImagerを使用して、Raspbian OSイメージでマイクロSDカードをイメージ化します。

  2. 別のコンピューターからWiFiを手動で構成します。Linux(またはLive CDを搭載したPC)を実行している別のコンピューターでは、次のファイルを編集できます。

    /etc/wpa_supplicant/wpa_supplicant.conf

WiFiネットワークのSSIDとパスワードの詳細を入力する場所に次を追加します。

network={
    ssid="SSID"
    psk="password"
    key_mgmt=WPA-PSK
}
  1. 別のコンピューターからPiでSSHを有効にします。「ssh」という名前の/ boot パーティションにファイルを作成します。

PiにSDカードを入れてください。すべてが期待どおりに機能する場合は、ルーターアプリとSSHを使用してWiFiネットワークでPiを確認できます。幸運を祈ります。


私のために働いた。thecruftofmybrain.com/?p=680
Mawg

これをありがとう。あなたの無線LANがWEPの場合はどうしますか?
スクリプトキティ

3
@ ScriptKitty、WPA2にアップグレードします。WEPは最近開かれた扉です
ジョンラルーイ

@John La Rooy人々が本当に簡単にハッキングするのを見たことがあります。それは私のネットワークおよびDONEデバイスがWPA2に接続できないではないですので、しかし、そのない私の選択
スクリプトキティ

VirtualBoxのUbuntuは、USBカードリーダーでRaspbian SDカードにアクセスするために機能します。
weberjn

15

「ヘッドレス」の実行に関する情報を探しています。これについては、raspberry piサイトに詳細があります。 https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=161202

基本的に、Windowsから表示できるファイルSDカードの「ブート」セクターにwpa_supplicant.confファイルを配置し、wifi資格情報を含めるようにファイルを編集します。

network={
       ssid="YourNetworkSSID"
       psk="Your Network's Passphrase"
       key_mgmt=WPA-PSK
    }

7

SDカードをPiにインストールする前に、ブートディレクトリにwpa_supplicant.confファイルをドロップできます。Piが起動すると、ファイル/etc/wpa_supplicant/wpa_supplicant.confが/ boot /ディレクトリ内のwpa_supplicant.confファイルで上書きされます(または、おそらく追加されます)。

次の構文を使用します。

network={
    ssid="YourNetworkSSID-1"
    psk="passwordOne"
}

network={
    ssid="YourNetworkSSID-2"
    psk="passwordTwo"
}

上記のセットアップは、標準のWPA WiFi接続で機能します。以下の例には追加の設定があります。

network={
        ssid="myssid"
        scan_ssid=1
        psk="incorrect_version_of_mypassword"
        mode=0
        proto=WPA2
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=CCMP
        auth_alg=OPEN
        id_str="raspi"
        priority=5
}

UNIXエンコーディングに設定されたテキストエディタでwpa_supplicant.confファイルを作成してください(Windowsからこれを行う場合)。


pi zero wが起動するたびに問題が発生しsshwpa_supplicant.confファイルが削除されます。そのNIXエンコーディングが役立つようです。安全のために、行ctrl_interfaceupdate_configおよびcountryconfに行を追加しました。
チェックサム

6

何らかの設定が完了したら、USBからSSHで接続できます。

これは、NOOBSを使用していないことを前提としています。NOOBS SDカードでこれを行うのは、Windowsでは少し難しく、(私の知る限り)不可能です。

  1. まず、Raspberry Pi Foundationはセキュリティ対策としてSSHを無効にしているため、SDカードをコンピューターに接続し、ポップアップする「boot」というラベルの付いたドライブに「ssh」(拡張子なし)というファイルを配置する必要があります。(Windowsを実行している場合、1つのドライブのみが表示されます。そのドライブは動作します。)これで、Piは起動時にSSHを有効にします。
  2. ファイルconfig.txtを編集dtoverlay=dwc2し、最後に独自の行を追加します。
  3. ファイルcmdline.txtを編集して、のmodules-load=dwc2,g_ether直後に追加しますrootwait。スペースで区切りrootwaitます。新しい行に追加しないで、同じ行に追加してください。

SDカードをPiに挿入してコンピューターに接続すると(USBコネクターが下部にある左のUSBポートを使用)、イーサネットデバイスとして表示されます。pi@raspberypi.local接続されたコンピューターからSSHで接続できるはずです。

編集:リカルドの答えは、ステップ1を実行してから、この関連する投稿で私の答えを見ることができることを思い出しました。



2

Mac用の素晴らしいアプリと、おそらくPi Piを設定するドラッグアンドドロップ方法であるPiBakeryと呼ばれるウィンドウを使用してください。それが私がやったことと本当に助けになった。ここでチェックしてください:http : //www.pibakery.org/


0

Windowsがあり、パーティションのみのブートでアクセスできない場合は、これを試すことができます • If a wpa_supplicant.conf file is placed into the /boot/ directory, this will be moved to the /etc/wpa_supplicant/ directory the next time the system is booted, overwriting the network settings; this allows a Wifi configuration to be preloaded onto a card from a Windows or other machine that can only see the boot partition.


-1

上記の回答をWPA2に使用できませんでした。

私が使用した:

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid <ssid here>
wpa-psk <psk here>

/ etc / network / interfacesファイル内。

https://www.raspberrypi.org/forums/viewtopic.php?t=50312 http://blog.darrenparkinson.uk/2013/10/accessing-raspberry-pi-filesystem-from.html


これは、最近のバージョンのRaspbian(ジージーとストレッチ)でネットワークを構成するための推奨される方法ではありません。これは、リンクした古い投稿です。
スティーブロビラード

好むと好まざるとにかかわらず、好まれるバージョンは私にはうまくいきませんでした。このようにしました。優先されていないにもかかわらず有効な回答であり、一部の人々は、初期バージョンのWi-Fi接続を取得してから、優先バージョンを取得するために変更できると便利かもしれません。
レティアリウス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.