RPi Zero SSHd Usb OTG è uno degli articoli dedicati a risolvere uno dei problemi che più spesso devi affrontare con le nuove schede della famiglia Raspberry Pi: come conneterti la prima volta.
Il problema è causato dal fatto che le due schede RPi Zero e RPi Zero W non dispongono di una connessione Ethernet o di un connettore RJ45 a cui collegare un cavo di rete.
La connessione e configurazione di una Raspberry Pi 3 è più semplice, da questo punto di vista, essendo essa dotata di una scheda ethernet integrata.
Un metodo valildo per collegarti alla RPi Zero W è eseguire le due guide pubblicate settimana scorsa:
che ti guidano nella configurazione della rete WiFi e l’abilitazione del demone sshd al boot.
Tuttavia se non possiedi una RPi Zero W ma la sua sorella minore senza la “W” ossia senza WiFi è difficile connettertici.
Un buon metodo per dotare la RPi Zero ( o W ) di una connessione ethernet è di utilizzare sia un adattatore Usb-OTG sia un adattatore Usb-ethernet e collegarci quindi il cavo di rete:
Tuttavia avrai prima bisogno di abilitare l’uso della porta micro usb presente sulla RPi Zero W all’uso dell’OTG.
RPi Zero Usb OTG
Come primo passo puoi prendere la micro SD su cui hai installato raspbian e inserirla in un computer con installato linux.
Da terminale esegui u fdisk -l /dev/sdX dove la X è la lettera con cui è stato visto il disco da linux:
individua le due partizioni di cui la SDC1, nel mio esempio, rappresenta la /boot e la riconosci dal fatto che sia di tipo FAT32 e di dimensione 41Mb
Crea il mount point e monta la partizione in /mnt/RPiBoot:
Eseguendo un ls della /mnt/RPiBoot vedrai tra i file:
config.txt e cmdline.txt che ti serviranno per abilitare RPi Zero SSHd Usb OTG ed in particolare per abilitare la porta micro Usb in modalità OTG.
Aggiungi le due righe seguenti al file config.txt:
e verifica che siano state inserite in fondo al file config.txt:
in particolare la linea che abilita l’OTG su Usb è
dtoverlay=dwc2
ora devi aggiungere la stringa:
modules-load=dwc2,g_ether
al file cmdline.txt:
subito dopo rootwait come mostrato in figura ( clicca per ingrandire ):
fai attenzione a separare la stringa da rootwait con uno spazio.
RPi Zero SSHd Usb OTG
Dopo aver abilitato la porta Usb OTG per abilitare RPi Zero SSHd Usb OTG ti occorre abilitare l’accesso SSHd come descritto nell’articolo dedicato a questa abilitazione.
Ti consiglio la lettura dello stesso prima di eseguire l’umount di tutti i filesystem connessi a RPi* come mostrato:
Prendi la micro SD e inseriscila nella RPi Zero, collega il cavo USB alla porta omonima ( non alla porta PWR ):
ed esegui una connessione da terminale all’indirizzo:
ssh pi@raspberrypi.local
ed il risultato dovrebbe essere simile al seguente:
nota che l’indirizzo di connessione, dopo la “@”, non è un indirizzo Ip ma il nome .local della RPi Zero SSHd Usb OTG da cui puoi eseguire anche il solito comando
uptime
per visualizzare da quanto tempo è attiva la scheda:
4 commenti
Vai al modulo dei commenti
ciao io vorrei trovare un cavo che carichi il mio cell android e allo stesso tempo diventi un uscita rj45 in quanto in questo telefono c’è una sim dati quindi vorrei diventasse un router esiste qualcosa del genere?
Autore
Ciao Antonio,
non conosco nulla del genere, puoi vedere su internet se un adattatore usb-C ethernet possa essere usato in tal senso.
Grazie mille! Questo articolo è stato utilissimo; mi sorprende che di base non sia abilitato l’OTG!
Autore
Ciao Stefano,
mi fa piacere che ti sia stato utile il mio articolo.