Hur man ansluter direkt till en Raspberry Pi utan internet

Hur man ansluter direkt till en Raspberry Pi utan internet

Mångsidigheten hos Raspberry Pi innebär att du någon gång kommer att använda den utomhus, utom räckhåll för ditt trådlösa nätverk. Så hur kan du kommunicera med det utan att ansluta ett tangentbord och en bildskärm?





Det är självklart att släpa med mänskliga inmatningsenheter och visa runt med dig när det inte är praktiskt. Det finns skärmens externa strömkrav till en början (om du inte använder en dedikerad, bärbar Pi -pekskärm kanske).





En bättre lösning är att kommunicera via en annan enhet, till exempel en bärbar dator. Även om Wi-Fi Direct för närvarande inte stöds av Raspberry Pi, har du fortfarande två alternativ för en direkt SSH-anslutning utan ett trådlöst nätverk.





När du kan använda detta

Trådlöst att ansluta till en Raspberry Pi - oavsett om det har trådlöst nätverk aktiverat eller är anslutet via Ethernet till din router - är säkert mer bekvämt. Det är nästan säkert det föredragna alternativet, oavsett om du är hemma, i skolan eller på ett maker -event.

Mac virtuell maskin på Windows 10

Det är dock inte idealiskt för varje scenario.



Till exempel, om du använder din Pi med kameramodulen, kanske du vill ta den utanför, kanske för att ta lite time -lapse -fotografering. Utan ett trådlöst nätverk för att ansluta till din Pi via SSH behöver du en annan lösning, något som fungerar via en dator eller kanske en mobil enhet.

Det är där en direktanslutning kommer in. Du har två pålitliga alternativ här: Ethernet och USB.





Anslut till din Raspberry Pi via Ethernet

Det mest uppenbara alternativet för en sådan anslutning är via Ethernet -kabel. Alla Raspberry Pi -datorer (spara Pi Zero ) har Ethernet -portar, vilket gör detta till det alternativ som fungerar bäst.

För detta behöver du:





  • Hallon Pi (modell B, B+, 2 eller 3).
  • Ny Raspbian -installation (för bästa resultat).
  • Micro USB -kabel och strömförsörjning.
  • MicroSD -kort .
  • En Ethernet -kabel med RJ45 -kontakter i varje ände.

Standard Ethernet -kablar är bra här, eftersom Raspberry Pi kan konfigurera om porten. Tidigare har a delkabel skulle ha använts för att ansluta två datorer, men det är inte nödvändigt här.

Du behöver din Pi -inställning för att acceptera SSH -anslutningar. Detta är inte aktiverat som standard, men det finns två sätt att lösa detta.

  1. Starta upp med ett tangentbord och en bildskärm för att aktivera SSH via raspi-config .
  2. Sätt i SD -kortet i din dator, bläddra till /känga och skapa en tom fil som heter ssh .

(Denna fil upptäcks av Raspbian -operativsystemet vid start och tar den som en instruktion för att aktivera SSH.)

Allt du behöver för att ansluta till Pi via SSH är nu på plats. Allt du behöver är enhetens IP -adress. Du kan hitta detta genom att ansluta till din router (vanligtvis 192.168.0.1, men du måste kontrollera routern för rätt IP) eller genom att starta Pi med ett tangentbord och en bildskärm och ange

ifconfig

Du måste kontrollera att Pi startar korrekt innan du fortsätter ändå, och att SSH fungerar under normala omständigheter. Vår guide för att ansluta till SSH kommer att vara användbart här.

När du är nöjd med Pi -stövlarna och normal trådlös aktivitet via din router är tillfredsställande, stäng av enheten.

sudo shutdown

Anslut nu din Raspberry Pi till din dator med en Ethernet -kabel.

Säg hej!

För att få detta att fungera behöver du en viss mjukvara: Hej Zeroconf . Denna Apple-programvara är för nätverksigenkänning och förinstallerad i macOS. Windows -användare kan installera Bonjour Print Services v2.0.2 från Apples webbplats .

Med detta installerat och den direkta kabelanslutningen med din Pi upprättad, när den lilla datorn är påslagen och startad helt, bör du kunna ansluta.

Men tålamod rekommenderas här. Pi försöker först att hämta en IP -adress från en DHCP -server, sedan när den misslyckas, standard till privat adressering i intervallet 169.254.x.x. Du kan också tycka att det är användbart att byta till flygplansläge på din dator eller bärbara dator för att inte förvirra med andra enheter i nätverket. När IP -adressen har tilldelats etablerar Bonjour -nätverket .lokal domänadressering.

Efter en kort stund öppnar du helt enkelt ditt SSH -verktyg och ansluter till raspberrypi.local (eller pi@raspberrypi.local), med standardlösenordet 'hallon'.

Windows-användare kan dock behöva tvinga operativsystemet att överge den routertilldelade IP-adressen för att detta ska fungera. Detta är enkelt nog att göra genom att öppna kommandotolken och skriva:

kan inte klicka på något i aktivitetsfältet windows 10
ipconfig /renew

Detta kommer att resultera i en slumpmässig privat IP i intervallet 169.254.x.x.

Anslut din dator till Raspberry Pi Zero via USB

Om du har en Raspberry Pi Zero kan du också ansluta direkt till den via din PC eller bärbara USB -port, även om detta också kräver Hej på Windows och Mac, eller avahi-daemo n på Linux (avahi-daemon är förinstallerat med Ubuntu).

Börja med en ny kopia av Raspbian Jessie eller Raspbian Jessie Lite (26 maj 2016 eller senare) blinkade till ditt SD -kort . Innan du sätter in den i din Pi Zero använder du skrivbordsutforskaren för att hitta startpartitionen och hitta config.txt. Öppna detta i en textredigerare (t.ex. anteckningsblock på Windows) och bläddra till botten. Lägg till:

dtoverlay=dwc2

När du har gjort detta, spara och stäng filen, hitta och öppna cmdline.txt. Hitta 'rootwait' och sätt in detta direkt efter:

modules-load=dwc2,g_ether

Se till att detta är på samma rad, endast åtskilt av ett mellanslag, så här:

Spara och stäng och mata ut microSD -kortet. Du kan sedan sätta in den i din Raspberry Pi Zero och ansluta den till din dator innan du startar enheten. Anslutningen ska vara via USB.

Använda sig av raspberrypi.local som adressen i din SSH -programvara (igen, du kan också prova pi@raspberrypi.local om du använder kommandoraden Linux). Observera att du kan behöva inaktivera trådlöst nätverk om du har andra Raspberry Pi på ditt hemnätverk. Detta säkerställer att du ansluter till Pi Zero via USB, snarare än, säg, din Kodi -låda över Wi-Fi.

Om du stöter på några problem, försök byta USB -kablar.

Två pålitliga direktanslutningar

Det skulle vara bra om det var möjligt att ansluta via Bluetooth eller trådlöst från en mobil enhet - kanske Android eller iOS - och även om detta är teoretiskt möjligt, stöds det för närvarande inte. Även om det finns några redogörelser för att någon av dessa metoder fungerar, verkar ingen av dem särskilt tillförlitlig.

Men vi hör gärna av dig om du har en av metoderna som fungerar pålitligt och kan ansluta via SSH. Tell finns i kommentarerna om det, eller eventuella problem du stöter på!

Bildkredit: goodcat via Shutterstock

Dela med sig Dela med sig Tweet E-post Hur du rengör din Windows -dator med kommandotolken

Om din Windows -dator har slut på lagringsutrymme, rensa bort skräpet med dessa snabba kommandotolken.

Läs Nästa
Relaterade ämnen
  • DIY
  • Dator nätverk
  • Raspberry Pi
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera