Sådan opretter du direkte forbindelse til en Raspberry Pi uden internet

Sådan opretter du direkte forbindelse til en Raspberry Pi uden internet

Alsidigheden af ​​Raspberry Pi betyder, at du på et tidspunkt helt sikkert vil bruge den udendørs uden for rækkevidde af dit trådløse netværk. Så hvordan kan du kommunikere med det uden at tilslutte et tastatur og en skærm?





Det siger sig selv, at slæbning af menneskelige inputenheder og viser rundt med dig, når det ikke er praktisk. Der er skærmens eksterne strømkrav til en start (medmindre du måske bruger en dedikeret, bærbar Pi -berøringsskærm).





En bedre løsning er at kommunikere via en anden enhed, f.eks. En bærbar pc. Selvom Wi-Fi direct i øjeblikket ikke understøttes af Raspberry Pi, har du stadig to muligheder for en direkte SSH-forbindelse uden et trådløst netværk.





Når du kan bruge dette

Trådløs forbindelse til en Raspberry Pi - uanset om det har trådløst netværk aktiveret eller er forbundet via Ethernet til din router - er bestemt mere praktisk. Det er næsten helt sikkert den foretrukne mulighed, uanset om du er hjemme, i skolen eller ved en maker -begivenhed.

hvordan man downloader privat facebook video

Det er dog ikke ideelt til alle scenarier.



For eksempel, hvis du bruger din Pi med kameramodulet, kan du godt lide at tage den udenfor, måske for at tage noget time -lapse -fotografering. Uden et trådløst netværk for at oprette forbindelse til din Pi via SSH har du brug for en anden løsning, noget der fungerer via en pc eller måske en mobilenhed.

Det er her, en direkte forbindelse kommer ind. Du har to pålidelige muligheder her: Ethernet og USB.





Opret forbindelse til din Raspberry Pi via Ethernet

Den mest oplagte mulighed for en sådan forbindelse er via Ethernet -kabel. Alle Raspberry Pi -computere (gem Pi Zero ) har Ethernet -porte, hvilket gør dette til den mulighed, der fungerer bedst.

Til dette skal du bruge:





  • Hindbær Pi (Model B, B+, 2 eller 3).
  • Frisk Raspbian -installation (for de bedste resultater).
  • Micro USB kabel og strømforsyning.
  • MicroSD -kort .
  • Et Ethernet -kabel med RJ45 -stik i hver ende.

Standard Ethernet -kabler er fine her, da Raspberry Pi kan omkonfigurere porten. Tidligere har a crossover -kabel ville have været brugt til at forbinde to computere, men det er ikke nødvendigt her.

Du skal bruge din Pi -opsætning for at acceptere SSH -forbindelser. Dette er ikke aktiveret som standard, men der er to måder omkring dette.

  1. Start med et tastatur og en skærm for at aktivere SSH via raspi-config .
  2. Indsæt SD -kortet i din pc, søg til /støvle og opret en tom fil kaldet ssh .

(Denne fil registreres af Raspbian -operativsystemet ved opstart og tager den som en instruktion for at aktivere SSH.)

Alt hvad du behøver for at oprette forbindelse til Pi via SSH er nu på plads. Alt du behøver er enhedens IP -adresse. Du kan finde dette ved at oprette forbindelse til din router (typisk 192.168.0.1, men du skal kontrollere routeren for den korrekte IP) eller ved at starte Pi med et tastatur og en skærm og indtaste

ifconfig

Du skal kontrollere, at Pi starter korrekt, før du alligevel fortsætter, og at SSH fungerer under normale omstændigheder. Vores guide til forbindelse til SSH vil være nyttig her.

Når du er tilfreds, er Pi -støvlerne og normal trådløs aktivitet via din router tilfredsstillende, luk enheden ned.

sudo shutdown

Tilslut nu din Raspberry Pi til din pc med et Ethernet -kabel.

Sig hej!

For at få dette til at fungere skal du bruge et bestemt stykke software: Hej Zeroconf . Denne Apple-software er til genkendelse af netværksenheder og leveres forudinstalleret i macOS. Windows -brugere kan installer Bonjour Print Services v2.0.2 fra Apples websted .

Med dette installeret og den direkte kabelforbindelse med din Pi etableret, når den lille computer er tændt og fuldt opstartet, skal du kunne oprette forbindelse.

Dog anbefales tålmodighed her. Pi vil først forsøge at hente en IP -adresse fra en DHCP -server, og derefter, når den mislykkes, som standard til privat adressering i området 169.254.x.x. Du kan også finde det nyttigt at skifte til flytilstand på din pc eller bærbare computer for at sikre, at der ikke forveksles med andre enheder på netværket. Når IP -en er tildelt, etablerer Bonjour -netværket .lokal domæne adressering.

Efter et kort stykke tid skal du blot åbne dit SSH -værktøj og oprette forbindelse til hindbærpi.lokal (eller pi@raspberrypi.local), med standardadgangskoden 'hindbær'.

Windows-brugere skal muligvis tvinge operativsystemet til at opgive den router-tildelte IP-adresse for at dette kan fungere. Dette er let nok at gøre ved at åbne kommandoprompten og skrive:

hvorfor vil min computer ikke oprette forbindelse til internettet
ipconfig /renew

Dette vil resultere i en tilfældig privat IP i området 169.254.x.x.

Tilslut din pc til Raspberry Pi Zero via USB

Hvis du har en Raspberry Pi Zero, kan du også oprette forbindelse direkte til den via din pc eller bærbare USB -port, selvom dette også kræver Hej på Windows og Mac eller avahi-daemo n på Linux (avahi-daemon er forudinstalleret med Ubuntu).

Begynd med en ny kopi af Raspbian Jessie eller Raspbian Jessie Lite (26. maj 2016 eller senere) blinkede til dit SD -kort . Inden du indsætter den i din Pi Zero, skal du bruge din desktop -filforsker til at finde bootpartitionen og finde config.txt. Åbn dette i en rå tekst -editor (f.eks. Notesblok på Windows) og rul til bunden. Lige til sidst tilføj:

dtoverlay=dwc2

Når du har gjort dette, skal du gemme og lukke filen, og derefter finde og åbne cmdline.txt. Find 'rootwait' og indsæt dette lige efter:

modules-load=dwc2,g_ether

Sørg for, at dette er på samme linje, kun adskilt af et mellemrum som dette:

Gem og luk, og skub derefter microSD -kortet ud. Du kan derefter indsætte den i din Raspberry Pi Zero og tilslutte den til din pc, før du starter enheden. Forbindelsen skal være via USB.

Brug hindbærpi.lokal som adressen i din SSH -software (igen, du kan også prøve pi@raspberrypi.local, hvis du bruger Linux -kommandolinjen). Bemærk, at du muligvis skal deaktivere trådløst netværk, hvis du har andre Raspberry Pi'er på dit hjemmenetværk. Dette sikrer, at du opretter forbindelse til Pi Zero via USB, frem for f.eks. din Kodi -boks over Wi-Fi.

Hvis du støder på problemer, kan du prøve at skifte dine USB -kabler.

To pålidelige direkte forbindelser

Det ville være fantastisk, hvis det var muligt at oprette forbindelse via Bluetooth eller trådløst fra en mobilenhed - måske Android eller iOS - og selvom dette er teoretisk muligt, understøttes det i øjeblikket ikke. Selvom der er nogle beretninger om, at en af ​​disse metoder fungerer, ser ingen af ​​dem særlig pålidelige ud.

Men vi hører gerne fra dig, hvis du har fået en af ​​disse metoder til at fungere pålideligt og kan oprette forbindelse via SSH. Fortæl er i kommentarerne om det, eller eventuelle problemer du støder på!

Billedkredit: goodcat via Shutterstock

Del Del Tweet E -mail Sådan rengøres din Windows -pc ved hjælp af kommandoprompt

Hvis din Windows -pc er ved at løbe tør for lagerplads, skal du rydde op i skrammel ved hjælp af disse hurtige kommandopromptværktøjer.

Læs Næste
Relaterede emner
  • gør det selv
  • Computernetværk
  • Hindbær Pi
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -spilfan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere