Come connettersi direttamente a un Raspberry Pi senza Internet

Come connettersi direttamente a un Raspberry Pi senza Internet

La versatilità del Raspberry Pi significa che a un certo punto sarai obbligato a usarlo all'aperto, fuori dalla portata della tua rete wireless. Quindi, come puoi comunicare con esso senza collegare una tastiera e un monitor?





Inutile dire che trascinarsi dietro dispositivi di input e display umani quando non è pratico. Per cominciare, ci sono i requisiti di alimentazione esterna del display (a meno che non si utilizzi un display touchscreen Pi portatile dedicato, forse).





Una soluzione migliore è comunicare tramite un altro dispositivo, come un PC notebook. Sebbene il Wi-Fi Direct non sia attualmente supportato dal Raspberry Pi, hai ancora due opzioni per una connessione SSH diretta senza una rete wireless.





Quando potresti usare questo

La connessione wireless a un Raspberry Pi, indipendentemente dal fatto che abbia la rete wireless abilitata o che sia collegata tramite Ethernet al router, è sicuramente più comoda. È quasi certamente l'opzione preferita, che tu sia a casa, a scuola o a un evento di maker.

guarda film gratis online senza scaricare o pagare

Tuttavia, non è l'ideale per ogni scenario.



Ad esempio, se stai usando il tuo Pi con il modulo della fotocamera, potresti portarlo fuori, magari per scattare qualche fotografia time lapse. Senza una rete wireless per connettersi al tuo Pi tramite SSH, avrai bisogno di un'altra soluzione, qualcosa che funzioni tramite un PC o forse un dispositivo mobile.

È qui che entra in gioco una connessione diretta. Hai due opzioni affidabili qui: Ethernet e USB.





Connettiti al tuo Raspberry Pi tramite Ethernet

L'opzione più ovvia per tale connessione è tramite cavo Ethernet. Tutti i computer Raspberry Pi (salva il Pi Zero ) hanno porte Ethernet, rendendo questa l'opzione che funziona meglio.

Per questo, avrai bisogno di:





  • Raspberry Pi (modello B, B+, 2 o 3).
  • Installazione fresca di Raspbian (per i migliori risultati).
  • Cavo micro USB e alimentatore.
  • Scheda MicroSD .
  • Un cavo Ethernet, con connettori RJ45 a ciascuna estremità.

I cavi Ethernet standard vanno bene qui, poiché il Raspberry Pi può riconfigurare la porta. In passato, a cavo incrociato sarebbe stato utilizzato per collegare due computer, ma qui non è necessario.

Avrai bisogno della tua configurazione Pi per accettare le connessioni SSH. Questo non è abilitato per impostazione predefinita, ma ci sono due modi per aggirarlo.

  1. Avvia con una tastiera e un monitor per abilitare SSH tramite raspi-config .
  2. Inserisci la scheda SD nel tuo PC, vai a /avvio e creare un file vuoto chiamato ssh .

(Questo file viene rilevato dal sistema operativo Raspbian all'avvio e lo prende come un'istruzione per abilitare SSH.)

Tutto ciò di cui hai bisogno per connetterti al Pi tramite SSH è ora a posto. Tutto ciò di cui hai bisogno è l'indirizzo IP del dispositivo. Puoi trovarlo collegandoti al tuo router (in genere 192.168.0.1, ma dovrai controllare il router per l'IP corretto) o avviando il Pi con una tastiera e un monitor e inserendo

ifconfig

Dovrai verificare che il Pi si avvii correttamente prima di procedere comunque e che SSH funzioni in circostanze normali. I nostri guida alla connessione con SSH sarà utile qui.

Una volta che sei soddisfatto, il Pi si avvia e la normale attività wireless tramite il router è soddisfacente, spegni il dispositivo.

sudo shutdown

Ora collega il tuo Raspberry Pi al tuo PC con un cavo Ethernet.

Di Ciao!

Per farlo funzionare, avrai bisogno di un particolare software: Ciao Zeroconf . Questo software Apple serve per il riconoscimento dei dispositivi di rete ed è preinstallato in macOS. Gli utenti Windows possono installare Bonjour Print Services v2.0.2 dal sito Web di Apple .

Con questo installato e la connessione via cavo diretta con il tuo Pi stabilita, una volta che il piccolo computer è acceso e completamente avviato, dovresti essere in grado di connetterti.

Tuttavia, la pazienza è consigliata qui. Il Pi tenterà prima di recuperare un indirizzo IP da un server DHCP, quindi quando fallisce, l'impostazione predefinita è l'indirizzamento privato nell'intervallo 169.254.x.x. Potresti anche trovare utile passare alla modalità aereo sul tuo PC o laptop per evitare confusione con altri dispositivi sulla rete. Una volta assegnato l'IP, la rete Bonjour stabilisce il .Locale indirizzamento del dominio.

Dopo un po', apri semplicemente il tuo strumento SSH e connettiti a raspberrypi.local (o pi@raspberrypi.local), con la password predefinita 'raspberry'.

Tuttavia, gli utenti Windows potrebbero dover forzare il sistema operativo ad abbandonare l'indirizzo IP assegnato dal router affinché funzioni. Questo è abbastanza facile da fare aprendo il prompt dei comandi e digitando:

come cambiare i dpi dell'immagine
ipconfig /renew

Ciò risulterà in un IP privato casuale nell'intervallo 169.254.x.x.

Collega il tuo PC a Raspberry Pi Zero tramite USB

Se hai un Raspberry Pi Zero, puoi anche connetterti direttamente ad esso tramite la porta USB del tuo PC o laptop, anche se questo richiede Buongiorno su Windows e Mac, oppure avahi-daemo n su Linux (avahi-daemon è preinstallato con Ubuntu).

Inizia con una nuova copia di Raspbian Jessie o Raspbian Jessie Lite (26 maggio 2016 o successivo) flashato sulla tua scheda SD . Prima di inserirlo nel tuo Pi Zero, usa il tuo esploratore di file desktop per trovare la partizione di avvio e trova config.txt. Aprilo in un editor di testo non elaborato (come Blocco note su Windows) e scorri fino in fondo. Alla fine aggiungi:

dtoverlay=dwc2

Fatto ciò, salva e chiudi il file, quindi trova e apri cmdline.txt. Trova 'rootwait' e inseriscilo subito dopo:

modules-load=dwc2,g_ether

Assicurati che questo sia sulla stessa riga, separato solo da uno spazio, in questo modo:

Salva e chiudi, quindi espelli la scheda microSD. Puoi quindi inserirlo nel tuo Raspberry Pi Zero e collegarlo al tuo PC prima di avviare il dispositivo. La connessione dovrebbe essere tramite USB.

Utilizzo raspberrypi.local come indirizzo nel tuo software SSH (di nuovo, potresti anche provare pi@raspberrypi.local se usi la riga di comando di Linux). Nota che potresti dover disabilitare la rete wireless se hai altri Raspberry Pi sulla tua rete domestica. Ciò ti garantirà la connessione al Pi Zero tramite USB, piuttosto che, ad esempio, la tua scatola Kodi tramite Wi-Fi.

Se riscontri problemi, prova a cambiare i cavi USB.

Due affidabili connessioni dirette

Sarebbe fantastico se fosse possibile connettersi tramite Bluetooth o wireless da un dispositivo mobile, forse Android o iOS, e sebbene ciò sia teoricamente possibile, attualmente non è supportato. Sebbene ci siano alcuni resoconti sul funzionamento di uno di questi metodi, nessuno dei due sembra particolarmente affidabile.

Ma saremo felici di sentirti se uno di questi metodi funziona in modo affidabile e puoi connetterti tramite SSH. Raccontalo nei commenti o su eventuali problemi in cui ti imbatti!

Credito immagine: goodcat tramite Shutterstock

Condividere Condividere Tweet E-mail Come pulire il tuo PC Windows utilizzando il prompt dei comandi

Se il tuo PC Windows sta esaurendo lo spazio di archiviazione, ripulisci la spazzatura usando queste veloci utility del prompt dei comandi.

Leggi Avanti
Argomenti correlati
  • Fai da te
  • Reti di computer
  • Lampone Pi
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto di desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, un amante dei Lego e un fan dei giochi retrò.

Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti