Slik kobler du direkte til en Raspberry Pi uten internett

Slik kobler du direkte til en Raspberry Pi uten internett

Allsidigheten til Raspberry Pi betyr at du på et tidspunkt kommer til å bruke den utendørs, utenfor rekkevidden til det trådløse nettverket. Så hvordan kan du kommunisere med det uten å koble til et tastatur og en skjerm?





Det sier seg selv at det ikke er praktisk å slepe menneskelige inndataenheter og vise seg rundt med deg. Det er de eksterne strømkravene til skjermen, for det første (med mindre du bruker en dedikert, bærbar Pi -berøringsskjerm, kanskje).





En bedre løsning er å kommunisere via en annen enhet, for eksempel en bærbar PC. Selv om Wi-Fi Direct for øyeblikket ikke støttes av Raspberry Pi, har du fortsatt to alternativer for en direkte SSH-tilkobling uten et trådløst nettverk.





Når du kan bruke dette

Trådløst å koble til en Raspberry Pi - enten det har trådløst nettverk aktivert eller er koblet via Ethernet til ruteren din - er absolutt mer praktisk. Det er nesten helt sikkert det foretrukne alternativet, enten du er hjemme, på skolen eller på et maker -arrangement.

hvordan bygge en linux -server

Det er imidlertid ikke ideelt for alle scenarier.



For eksempel, hvis du bruker din Pi med kameramodulen, kan det være lurt å ta den med ut, kanskje for å ta noen time -lapse -fotografier. Uten et trådløst nettverk for å koble til din Pi via SSH, trenger du en annen løsning, noe som vil fungere via en PC eller kanskje en mobil enhet.

Det er her en direkte tilkobling kommer inn. Du har to pålitelige alternativer her: Ethernet og USB.





Koble til din Raspberry Pi via Ethernet

Det mest åpenbare alternativet for en slik tilkobling er via Ethernet -kabel. Alle Raspberry Pi -datamaskiner (lagre Pi Zero ) har Ethernet -porter, noe som gjør dette til det alternativet som fungerer best.

For dette trenger du:





  • Bringebær Pi (modell B, B+, 2 eller 3).
  • Ny installasjon av Raspbian (for best resultat).
  • Micro USB -kabel og strømforsyning.
  • MicroSD -kort .
  • En Ethernet -kabel, med RJ45 -kontakter i hver ende.

Standard Ethernet -kabler er fine her, ettersom Raspberry Pi kan konfigurere porten på nytt. Tidligere har a delekabel ville ha blitt brukt til å koble til to datamaskiner, men det er ikke nødvendig her.

Du trenger Pi -oppsettet ditt for å godta SSH -tilkoblinger. Dette er ikke aktivert som standard, men det er to måter å løse dette på.

  1. Start opp med et tastatur og en skjerm for å aktivere SSH via raspi-config .
  2. Sett inn SD -kortet i PC -en, bla til /støvel og opprett en tom fil som heter ssh .

(Denne filen blir oppdaget av Raspbian -operativsystemet ved oppstart, og tar den som en instruksjon for å aktivere SSH.)

Alt du trenger for å koble til Pi via SSH er nå på plass. Alt du trenger er enhetens IP -adresse. Du finner dette ved å koble til ruteren din (vanligvis 192.168.0.1, men du må sjekke ruteren for riktig IP) eller ved å starte Pi med et tastatur og en skjerm og gå inn

ifconfig

Du må kontrollere at Pi -støvlene er riktig før du fortsetter uansett, og at SSH fungerer under normale omstendigheter. Våre guide for å koble til SSH vil være nyttig her.

Når du er fornøyd, er Pi -støvlene og normal trådløs aktivitet via ruteren tilfredsstillende, slå av enheten.

sudo shutdown

Koble nå Raspberry Pi til PCen med en Ethernet -kabel.

Si hei!

For å få dette til å fungere trenger du et bestemt stykke programvare: Hei Zeroconf . Denne Apple-programvaren er til gjenkjenning av nettverksenheter og leveres forhåndsinstallert i macOS. Windows -brukere kan installer Bonjour Print Services v2.0.2 fra Apples nettsted .

Når dette er installert og den direkte kabelforbindelsen med Pi -en din er etablert, bør du kunne koble til når den lille datamaskinen er slått på og fullstendig oppstartet.

Imidlertid anbefales tålmodighet her. Pi vil først prøve å hente en IP -adresse fra en DHCP -server, og når den mislykkes, vil standard til privat adressering i området 169.254.x.x. Du kan også synes det er nyttig å bytte til flymodus på din PC eller bærbare datamaskin for å sikre forveksling med andre enheter på nettverket. Når IP -en er tilordnet, etablerer Bonjour -nettverk .lokal domeneadressering.

Etter en kort stund, bare åpne SSH -verktøyet og koble til raspberrypi.local (eller pi@raspberrypi.local), med standardpassordet 'bringebær'.

Windows-brukere kan imidlertid måtte tvinge operativsystemet til å forlate den ruter-tildelte IP-adressen for at dette skal fungere. Dette er enkelt nok å gjøre ved å åpne ledeteksten og skrive:

plugget inn ikke lader windows 10
ipconfig /renew

Dette vil resultere i en tilfeldig privat IP i området 169.254.x.x.

Koble PC -en til Raspberry Pi Zero via USB

Hvis du har en Raspberry Pi Zero, kan du også koble den direkte til PC -en eller den bærbare datamaskinens USB -port, selv om dette også krever Hallo på Windows og Mac, eller avahi-daemo n på Linux (avahi-daemon er forhåndsinstallert med Ubuntu).

Begynn med en ny kopi av Raspbian Jessie eller Raspbian Jessie Lite (26. mai 2016 eller senere) blinket til SD -kortet ditt . Før du setter den inn i Pi Zero, bruker du skrivebordsfilutforskeren til å finne oppstartspartisjonen og finne config.txt. Åpne dette i en rå tekstredigerer (for eksempel Notisblokk på Windows) og bla til bunnen. På slutten legger du til:

dtoverlay=dwc2

Når du har gjort dette, lagre og lukk filen, finn og åpne cmdline.txt. Finn 'rootwait' og sett inn dette rett etter:

modules-load=dwc2,g_ether

Sørg for at dette er på samme linje, bare atskilt med et mellomrom, slik:

Lagre og lukk, og ta deretter ut microSD -kortet. Du kan deretter sette den inn i Raspberry Pi Zero og koble den til PC -en din før du starter enheten. Tilkoblingen skal være via USB.

Bruk raspberrypi.local som adressen i SSH -programvaren din (igjen, du kan også prøve pi@raspberrypi.local hvis du bruker Linux -kommandolinjen). Vær oppmerksom på at du kanskje må deaktivere trådløst nettverk hvis du har andre Raspberry Pi på hjemmenettverket. Dette vil sikre at du kobler til Pi Zero via USB, i stedet for, si, din Kodi -boks via Wi-Fi.

Hvis du får problemer, kan du prøve å bytte USB -kabler.

To pålitelige direkte tilkoblinger

Det ville være flott hvis det var mulig å koble til via Bluetooth eller trådløst fra en mobilenhet - kanskje Android eller iOS - og selv om dette er teoretisk mulig, støttes det foreløpig ikke. Selv om det er noen beretninger om at noen av disse metodene fungerer, virker ingen av dem spesielt pålitelige.

Men vi vil gjerne høre fra deg om du har en av disse metodene som fungerer pålitelig og kan koble til via SSH. Tell er i kommentarene om det, eller eventuelle problemer du støter på!

Bildekreditt: goodcat via Shutterstock

Dele Dele kvitring E -post Slik rengjør du Windows -PC -en med kommandoprompt

Hvis det er lite lagringsplass på Windows -PC -en, kan du rydde opp i søppelet med disse raske kommandoprompt -verktøyene.

Les neste
Relaterte temaer
  • DIY
  • Datanettverk
  • Bringebær Pi
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til bladet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere