Configurare un Raspberry Pi Zero W senza monitor o modulo Ethernet


21

Ho comprato il nuovo Raspberry Pi W ma al momento non ho un adattatore mini-HDMI (per collegarlo a un monitor) né un modulo Ethernet per il collegamento tramite SSH.

Posso collegarmi in qualche modo tramite SSH tramite USB?

Come posso connettermi tramite SSH tramite WiFi senza che sia configurato? Il WiFi si connetterà automaticamente, ad es. A una rete wireless senza password?


Questo è un ottimo video nel caso in cui tu non sia troppo esperto di tecnologia. youtu.be/xj3MPmJhAPU Dai un'occhiata se sei bloccato.
Alex Garcia,

Ci sono alcune complicazioni con l'installazione senza testa di Raspberry Pi. Segui le istruzioni fornite in questo tutorial .
Vickey,

Risposte:


20

È difficile. Il WiFi non si connetterà automaticamente. Quindi proverei quanto segue:

  1. Immagine di una scheda micro SD con l' immagine del sistema operativo Raspbian utilizzando Win32DiskImager.

  2. Configura manualmente il tuo WiFi da un altro computer. In un altro computer che esegue Linux (o PC con Live CD) è possibile modificare il seguente file:

    /etc/wpa_supplicant/wpa_supplicant.conf

E aggiungi quanto segue in cui inserisci i dettagli SSID e password della tua rete WiFi:

network={
    ssid="SSID"
    psk="password"
    key_mgmt=WPA-PSK
}
  1. Abilita SSH sul Pi da un altro computer. Creare un file sulla partizione / boot denominata "ssh".

Metti la scheda SD sul tuo Pi e se tutto funziona come spero, sarai in grado di vedere il Pi sulla tua rete WiFi usando l'app del router e SSH. Buona fortuna, spero che sia d'aiuto.


Ha funzionato per me. Vedi anche thruftofmybrain.com/?p=680
Mawg

Grazie per questo. Cosa fai se il tuo wifi è WEP?
Script Kitty,

3
@ScriptKitty, aggiornamento a WPA2. WEP è una porta aperta in questi giorni
John La Rooy,

@John La Rooy So di aver visto le persone hackerare molto facilmente. Non è una mia scelta, perché non è la mia rete e i dispositivi non possono connettersi a wpa2
Script Kitty,

Ubuntu in VirtualBox funzionerà per accedere alla scheda SD Raspbian in un lettore di schede USB.
weberjn,

15

Stai cercando informazioni su come eseguire "senza testa". Ci sono dettagli al riguardo sul sito raspberry pi. https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=161202

Fondamentalmente metti un file, wpa_supplicant.conf, nel settore "boot" della sdcard, che puoi vedere da Windows, e modifica il file per includere le tue credenziali wifi:

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

7

È possibile inserire un file wpa_supplicant.conf nella directory di avvio prima di installare la scheda SD nel Pi. Quando il Pi si avvia, il file /etc/wpa_supplicant/wpa_supplicant.conf verrà sovrascritto (o forse aggiunto, non sono sicuro) con il file wpa_supplicant.conf nella directory / boot /.

Utilizzare la sintassi seguente:

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

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

L'impostazione sopra funziona per le connessioni wifi WPA standard. Ci sono impostazioni aggiuntive nell'esempio seguente:

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
}

Assicurati di creare il file wpa_supplicant.conf in un editor di testo impostato sulla codifica UNIX (se lo stai facendo da Windows).


Sto riscontrando il problema sshe la wpa_supplicant.confrimozione dei file ogni volta che il mio avvio pi zero w. Quella codifica NIX sembra aiutare. Per essere sicuri, ho aggiunto la linea ctrl_interface, update_confige countryla linea in conf.
checksum

6

Puoi accedere a SSH da USB dopo alcune configurazioni.

Questo presuppone che tu non stia usando NOOBS. Farlo con una scheda SD NOOBS è un po 'più difficile e (per quanto ne so) impossibile su Windows.

  1. Innanzitutto, la Raspberry Pi Foundation ha disabilitato SSH come precauzione di sicurezza, quindi dovrai collegare la scheda SD a un computer e inserire un file chiamato "ssh" (senza estensione) nell'unità etichettato "boot" che si apre. (Se stai usando Windows, apparirà solo un'unità. Quella funzionerà.) Ora il Pi abiliterà SSH all'avvio.
  2. Modifica il file config.txte aggiungi dtoverlay=dwc2alla sua riga alla fine.
  3. Modifica il file cmdline.txte aggiungi modules-load=dwc2,g_ethersubito dopo che dice rootwait. Separalo da rootwaitcon uno spazio. Non aggiungerlo su una nuova riga, aggiungilo sulla stessa riga.

Quando si inserisce la scheda SD nel Pi e la si collega al computer (utilizzare la porta USB sinistra dove si trovano i connettori USB nella parte inferiore), dovrebbe apparire come un dispositivo Ethernet. Dovresti essere in grado di eseguire SSH pi@raspberypi.localdal computer collegato.

Modifica: la risposta di Ricardo mi ha ricordato che potresti anche fare solo il passaggio 1, quindi vedere la mia risposta su questo post correlato .



2

Usa un'app fantastica per Mac e forse Windows chiamata PiBakery che è un modo drag and drop di impostare Pi zero. Questo è quello che ho fatto e mi ha davvero aiutato. Dai un'occhiata qui: http://www.pibakery.org/


0

Se hai Windows e non hai accesso solo all'avvio della partizione, puoi provare questo • 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

Non sono riuscito a utilizzare le risposte di cui sopra per WPA2.

Ero solito:

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

nel file / etc / network / interfaces.

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


Questo non è il metodo preferito per configurare la rete su versioni recenti di Raspbian (jeesie e stretch), prova di ciò sono i vecchi post a cui ti sei collegato.
Steve Robillard,

Preferita o no, la versione preferita non ha funzionato per me. In questo modo. è una risposta valida nonostante non sia preferita, e alcune persone potrebbero trovare utile per ottenere una connessione wifi iniziale che possono quindi modificare per ottenere la versione preferita.
Retiarius,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.