Direct verbinding maken met een Raspberry Pi zonder internet

Direct verbinding maken met een Raspberry Pi zonder internet / DIY

De veelzijdigheid van de Raspberry Pi betekent dat u hem op een bepaald moment buitenshuis zult gebruiken, buiten het bereik van uw draadloze netwerk. Dus hoe kunt u ermee communiceren zonder een toetsenbord en monitor aan te sluiten??

Het spreekt voor zich dat het meenemen van menselijke invoerapparaten en displays met u niet praktisch is. Er is een begin met de externe stroomvereisten van het display (tenzij u een speciaal, draagbaar Pi-aanraakscherm gebruikt. Hoe stelt u uw Raspberry Pi touchscreen in? Hoe stelt u uw Raspberry Pi touchscreen in? De Raspberry Pi wordt geleverd met een verscheidenheid aan nuttige add-ons, maar een van de onderdelen die bijzonder populair is gebleken, is het Raspberry Pi 7-inch touchscreen-scherm. Hier is hoe je een set instelt. Lees meer, misschien).

Een betere oplossing is om te communiceren via een ander apparaat, zoals een notebook pc. Hoewel Wi-Fi Direct momenteel niet wordt ondersteund door de Raspberry Pi, hebt u nog steeds twee opties voor een directe SSH-verbinding zonder een draadloos netwerk.

Wanneer u dit zou kunnen gebruiken

Draadloos verbinden met een Raspberry Pi - of het nu een draadloze netwerkvoorziening heeft of via Ethernet is verbonden met je router - is zeker handiger. Het is vrijwel zeker de voorkeursoptie, of je nu thuis bent, op school of op een makerevenement.

Het is echter niet ideaal voor elk scenario.

Als je bijvoorbeeld je Pi met de cameramodule gebruikt, wil je hem misschien naar buiten brengen, misschien om wat time-lapse-fotografie te maken. Zonder een draadloos netwerk om via SSH verbinding te maken met je Pi, heb je een andere oplossing nodig, iets dat werkt via een pc of een mobiel apparaat..

Dat is waar een directe verbinding binnenkomt. U hebt hier twee betrouwbare opties: Ethernet en USB.

Maak via Ethernet verbinding met je Raspberry Pi

De meest voor de hand liggende optie voor een dergelijke verbinding is via een Ethernet-kabel. Alle Raspberry Pi-computers (bewaar de Pi Zero Aan de slag met Raspberry Pi Zero Aan de slag met Raspberry Pi Zero Of u nu een tijdschrift hebt gekocht dat aan de voorkant is geplakt of een set online heeft gevonden, de kans is groot dat u nu de trotse eigenaar bent van een computer van $ 5: de Raspberry Pi Zero. Lees meer) hebben Ethernet-poorten, waardoor dit de optie is die het beste werkt.

Hiervoor heb je nodig:

  • Raspberry Pi (Model B, B +, 2 of 3).
  • Verse Raspbian-installatie (voor de beste resultaten).
  • Micro-USB-kabel en voeding.
  • MicroSD-kaart 5 Fouten te vermijden bij aankoop van een MicroSD-kaart 5 Te vermijden fouten bij het kopen van een MicroSD-kaart Kopen MicroSD-kaarten kunnen eenvoudig lijken, maar hier zijn een paar belangrijke fouten die u moet vermijden als u geen spijt wilt hebben van uw aankoop. Lees verder .
  • Een Ethernet-kabel, met RJ45-connectoren aan elk uiteinde.

Standaard Ethernet-kabels zijn prima hier, omdat de Raspberry Pi de poort kan herconfigureren. In het verleden was er een crossover-kabel Hoe maak je een Ethernet Cross-Over-kabel Hoe maak je een Ethernet Cross-Overkabel Ethernet-bekabeling is al jaren standaard in de netwerkinstallatie. Het is de snelste manier om pc's met elkaar te verbinden - met uw router of een centrale switch. Natuurlijk zou je draadloos kunnen gaan, maar de waarheid is ... Read More zou zijn gebruikt om twee computers te verbinden, maar dat is hier niet nodig.

Je hebt je Pi-configuratie nodig om SSH-verbindingen te accepteren. Dit is standaard niet ingeschakeld, maar er zijn twee manieren om dit te doen.

  1. Start op met een toetsenbord en monitor om SSH via in te schakelen raspi-config Wat u moet weten Over Aan de slag met Raspberry Pi Wat u moet weten Over Aan de slag met Raspberry Pi De Raspberry Pi-computer is de nieuwste in een reeks compacte, multifunctionele apparaten die als een barebones-pakket worden verzonden, zodat eindgebruikers kunnen de hardware gebruiken voor vrijwel elk computerproject dat bij ... Lees meer .
  2. Plaats de SD-kaart in uw pc, blader naar /bagageruimte en maak een leeg bestand met de naam ssh.

(Dit bestand wordt tijdens het opstarten door het Raspbian-besturingssysteem gedetecteerd en neemt het als een instructie om SSH in te schakelen.)

Alles wat je nodig hebt om via SSH met de Pi te verbinden is nu aanwezig. Het enige dat u nodig hebt, is het IP-adres van het apparaat. U kunt dit vinden door verbinding te maken met uw router (meestal 192.168.0.1, maar u moet de router controleren op het juiste IP-adres) of door de Pi op te starten met een toetsenbord en monitor en in te voeren

ifconfig

U moet controleren of de Pi correct opstart voordat u toch doorgaat, en dat SSH onder normale omstandigheden werkt. Onze gids voor verbinding met SSH Uw Raspberry Pi instellen voor gebruik zonder hoofd met SSH Uw Raspberry Pi instellen voor gebruik zonder hoofd met SSH De Raspberry Pi kan SSH-commando's accepteren wanneer deze is aangesloten op een lokaal netwerk (via Ethernet of Wi-Fi), waardoor om het gemakkelijk in te stellen. De voordelen van SSH gaan verder dan het verstoren van de dagelijkse screening ... Read More zal hier van pas komen.

Als je eenmaal tevreden bent, is de Pi-boots en normale draadloze activiteit via je router naar behoren, sluit het apparaat af.

sudo shutdown

Verbind nu uw Raspberry Pi via een Ethernet-kabel met uw pc.

Zeg Bonjour!

Om dit te laten werken, heb je een bepaald stuk software nodig: Bonjour Zeroconf. Deze Apple-software is geschikt voor netwerkapparaatherkenning en wordt vooraf geïnstalleerd in macOS. Windows-gebruikers kunnen Bonjour Print Services v2.0.2 installeren vanaf de Apple-website.

Met deze geïnstalleerd en de directe kabelverbinding met je Pi tot stand gebracht, zou je, als de kleine computer eenmaal is ingeschakeld en volledig is opgestart, verbinding kunnen maken.

Maar geduld wordt hier geadviseerd. De Pi zal eerst proberen een IP-adres op te halen van een DHCP-server en vervolgens wanneer deze mislukt, standaard instellen op private adressering in het bereik 169.254.x.x. Mogelijk vindt u het ook handig om over te schakelen naar de Vliegtuigmodus op uw pc of laptop om verwarring met andere apparaten in het netwerk te voorkomen. Nadat het IP is toegewezen, maakt het netwerk van Bonjour het .lokaal domein adressering.

Na een korte tijd opent u uw SSH-tool en maakt u verbinding met raspberrypi.local (of [email protected]), met het standaardwachtwoord “framboos”.

Windows-gebruikers moeten het besturingssysteem mogelijk dwingen het router toegewezen IP-adres te verlaten om dit te laten werken. Dit is eenvoudig genoeg om te doen door de opdrachtprompt te openen. De Windows-opdrachtprompt: eenvoudiger en beter bruikbaar dan u denkt De Windows-opdrachtprompt: eenvoudiger en beter bruikbaar dan u denkt De opdrachten zijn niet altijd hetzelfde gebleven, sommige zelfs trashed terwijl andere nieuwere commando's langs kwamen, zelfs met Windows 7 in feite. Dus waarom zou iemand de moeite nemen om op de start te klikken ... Lees meer en typ:

ipconfig / renew

Dit resulteert in een willekeurig privé-IP in het bereik 169.254.x.x.

Verbind uw pc via USB met Raspberry Pi Zero

Als je een Raspberry Pi Zero hebt, kun je er ook rechtstreeks verbinding mee maken via de USB-poort van je pc of laptop, hoewel dit ook vereist is Bonjour op Windows en Mac, of avahi-Daemon op Linux (avahi-daemon is vooraf geïnstalleerd met Ubuntu).

Begin met een nieuw exemplaar van Raspbian Jessie of Raspbian Jessie Lite (26 mei 2016 of later) op uw SD-kaart geflitst Hoe installeer ik een besturingssysteem op uw Raspberry Pi Hoe installeer ik een besturingssysteem op uw Raspberry Pi Hier leest u hoe u een nieuw besturingssysteem geïnstalleerd en actief op uw Pi - en hoe u uw perfecte installatie kunt klonen voor snel noodherstel. Lees verder . Voordat je het in je Pi Zero invoegt, gebruik je je desktopbestandsverkenner om de opstartpartitie te vinden en config.txt te vinden. Open dit in een onbewerkte teksteditor (zoals Kladblok op Windows) en scrol naar beneden. Voeg aan het einde toe:

dtoverlay = dwc2

Zodra je dit hebt gedaan, sla je het bestand op en sluit je het. Zoek en open cmdline.txt. Vind “rootwait” en voeg dit direct toe na:

modules-load = dwc2, g_ether

Zorg ervoor dat dit op dezelfde regel staat, alleen gescheiden door een spatie, zoals deze:

Sla op en sluit en werp vervolgens de microSD-kaart uit. U kunt het vervolgens in uw Raspberry Pi Zero plaatsen en verbinden met uw pc voordat u het apparaat opstart. De verbinding moet via USB zijn.

Gebruik raspberrypi.local als het adres in uw SSH-software (nogmaals, u kunt ook [email protected] proberen als u de Linux-opdrachtregel gebruikt). Houd er rekening mee dat u mogelijk het draadloze netwerk moet uitschakelen als u andere Raspberry Pi's in uw thuisnetwerk hebt. Dit zorgt ervoor dat je verbinding maakt met de Pi Zero via USB, in plaats van bijvoorbeeld je Kodi-doos. Het eenvoudigste Raspberry Pi-mediacentrum, met RasPlex Het eenvoudigste Raspberry Pi-mediacentrum, met RasPlex Meer lezen via wifi.

Als u problemen ondervindt, probeer dan uw USB-kabels te verwisselen.

Twee betrouwbare directe verbindingen

Het zou geweldig zijn als het mogelijk was om verbinding te maken via Bluetooth of draadloos vanaf een mobiel apparaat - misschien Android of iOS - en hoewel dit theoretisch mogelijk is, wordt het momenteel niet ondersteund. Hoewel er enkele accounts zijn over een van deze methoden, lijkt geen van beide bijzonder betrouwbaar.

Maar we zullen blij zijn om van u te horen als u een van deze methoden op betrouwbare wijze kunt gebruiken en verbinding kunt maken via SSH. Vertel staat in de opmerkingen daarover, of problemen waar je tegenaan loopt!

Image Credit: goodcat via Shutterstock

Ontdek meer over: computernetwerken, Raspberry Pi.