Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Deze tutorial is bedoeld voor mensen die Raspbian op Raspberry Pi willen installeren.
Aanvankelijk was deze tutorial hier in Brazilië in het Portugees geschreven. Ik heb mijn best gedaan om het in het Engels te schrijven. Dus vergeef me voor enkele fouten die misschien in het schrijven staan.
Deze instructie was als volgt verdeeld:
Stap 1: Een beetje over en de Raspberry Pi
Stap 2: Bereid en installeer Raspbian
Stap 3: Schakel SSH en VNC in
Stap 4: Stel een statisch IP-adres in voor toegang
Stap 5: Toegang tot het bord op afstand via terminal (SSH)
Stap 6: Toegang tot het bord op afstand via grafische interface (VNC)
Stap 1: Een beetje over en de Raspberry Pi
Raspberry Pi is de naam van een lijn van microcomputers vervaardigd door de Raspberry Pi Foundation en met het hoofdkantoor in het Verenigd Koninkrijk. De visie van de stichting is om het voor mensen gemakkelijker te maken om toegang te krijgen tot computers.
Mensen over de hele wereld gebruiken Raspberry Pi om programmeren te trainen, hardware- en softwareprojecten te ontwikkelen, domoticaprojecten te implementeren, toe te passen op industriële projecten, IoT-projecten (Internet of Things) te implementeren en videogames te spelen via retrogame-systemen, bijvoorbeeld Recalbox en Retropie.
Raspberry kan sommige varianten van bekende besturingssystemen uitvoeren, maar de meest gebruikte is Raspbian.
Raspbian is een gratis op Debian gebaseerde Linux-variant, het resultaat van een zich voortdurend ontwikkelend gemeenschapsproject gericht op stabiliteit en prestaties van zoveel mogelijk Debian-pakketten. Dit besturingssysteem is geoptimaliseerd om op Raspberry Pi te draaien en kan rechtstreeks worden gedownload van de Raspberry Foundation-website.
Stap 2: Raspbian voorbereiden en installeren
Om Raspbian op Raspberry Pi te draaien, moet het systeem op een micro SD-geheugenkaart van minimaal 8 GB en bij voorkeur klasse 10 worden geïnstalleerd.
Je kunt Raspbian op alle versies van Raspberry Pi installeren. Voor deze tutorial gebruik ik Raspberry Pi 3 Model B+.
Om door te gaan met de installatie en configuratie van het besturingssysteem heeft u de volgende items nodig:
01 - Raspberry Pi01 - Voeding voor Raspberry Pi 3 (Pi 2 / B / B+)01 - Acrylbehuizing met koeler voor Raspberry Pi 3 (optioneel)01 - Micro SD-geheugenkaart (16Gb of 32Gb)01 - Geheugenkaart SD-lezer01 - HDMI Monitor01 - HDMI-kabel01 - MuisUSB01 - Toetsenbord USB
Je kunt een tv als monitor gebruiken zolang deze maar een HDMI-aansluiting heeft. De monitor heeft maar één keer nodig, dus we kunnen de instellingen op het bord maken. Latere toegang tot het systeem zal op afstand worden gedaan via een andere computer. Het gebruik van de koffer met koeler is optioneel, maar ideaal, want zo is je board beschermd en koel tijdens de periode dat het in gebruik is.
Gebruik een micro SD-kaartlezer om de geheugenkaart op de computer aan te sluiten:
Download SD-geheugenkaartformatter en installeer:
www.sdcard.org/downloads/formatter/eula_windows/index.html
Na de installatie opent u het programma, selecteert u het station waaraan uw geheugenkaart is toegewezen, vinkt u de optie "Snel formatteren" aan, klikt u op "Formatteren" en wacht u tot de procedure is voltooid:
Download Raspbian met desktop en aanbevolen software:
www.raspberrypi.org/downloads/raspbian/
Pak na het downloaden het bestand uit zodat de afbeelding wordt gegenereerd.
Download Etcher en installeer:
www.balena.io/etcher/
Open Etcher, selecteer de Raspbian-afbeelding die u hebt gedownload, selecteer het geheugenkaartstation waar de afbeelding zal worden opgenomen, klik op "Doorgaan", klik op de optie "Flash", wacht tot de procedure is voltooid en sluit het programma:
Verwijder de kaartlezer uit de computer, verwijder de kaart uit de lezer en plaats deze in de Raspberry Pi. Sluit de HDMI-kabel aan op de Raspberry Pi en de monitor, sluit de voeding aan om hem van stroom te voorzien.
Wacht met de monitor ingeschakeld tot het systeem is opgestart. Na het opstarten kom je een scherm tegen dat lijkt op de onderstaande afbeelding:
U wordt gevraagd om landinstellingen, taalinstellingen en WiFi-netwerkverbindingen te selecteren. Nadat je verbinding hebt gemaakt met wifi, open je de browser aan de linkerkant in de bovenste balk en probeer je een website te openen om te bevestigen dat je internettoegang hebt.
Het kan zijn dat het systeem enkele updates uitvoert bij deze eerste keer opstarten en opnieuw opstarten, dus wacht gewoon om verder te gaan.
Stap 3: Schakel SSH en VNC in
Na het inschakelen van deze twee opties is het bord op afstand toegankelijk via de SSH-terminal of de grafische VNC-interface. Klik linksboven op de Raspberry, "Preferences" en "Raspberry Pi Configuration":
Klik op "Interfaces", vink "Inschakelen" aan voor SSH en VNC en klik op OK:
Met deze opties ingeschakeld is Raspberry Pi nu klaar om externe toegang via SSH of VNC toe te staan.
Stap 4: Stel een statisch IP-adres in voor toegang
Standaard maakt het bord verbinding met het netwerk (ethernet of WiFi), krijgt het een dynamisch IP en bij elke verbinding kunt u een ander IP-adres krijgen dan de vorige verbinding, dus wanneer u toegang op afstand doet, moet het bord controleren of de IP blijft hetzelfde. Om deze reden zullen we een vast IP-adres instellen.
Open de terminal:
Vanaf hier behandel je de opdrachtregels, zodat je het platform kunt configureren of acties kunt uitvoeren. Ik raad je aan om deze tutorial rechtstreeks vanuit Raspbian te blijven volgen, omdat je op deze manier de commando's die hierna zullen worden gebruikt, kunt kopiëren en plakken. Om dit te doen, opent u eenvoudig de Raspbian-webbrowser, opent u deze instructables en gaat u vanaf hier verder.
De onderstaande opdrachtregels typt u in de terminal en drukt u op enter om uit te voeren. In sommige commando's wordt u mogelijk om bevestiging gevraagd en moet u lezen en bevestigen.
ip r | grep standaard
Merk op dat er een regel wordt geretourneerd met twee IP-adressen, de eerste is de gateway voor toegang tot uw router en het tweede adres is het adres dat is toegewezen aan uw Raspberry Pi. Merk op dat in mijn geval het eerste adres eindigt op "2.1" en het tweede adres eindigt op "2.112". De laatste drie cijfers van het tweede adres veranderen op elk apparaat dat op uw router is aangesloten. De kans is groot dat de aan u gepresenteerde adressen afwijken van de adressen in de afbeelding. Noteer het eerste adres (gateway) want je hebt het later nodig.
Typ het onderstaande commando in de terminal en druk op enter:
sudo nano /etc/resolv.conf
In de terminal opent het bestand met de DNS-informatie van uw netwerk. Noteer het adres op de eerste regel (primaire DNS) en noteer vervolgens de tweede (secundaire DNS). Druk op de CTRL + X-toetsen op de terminal om het bestand te sluiten.
Typ het onderstaande commando in de terminal en druk op enter:
sudo nano /etc/dhcpcd.conf
Gebruik de toets omlaag op het toetsenbord of blader naar het einde van het bestand, zodat u de juiste bewerkingen kunt uitvoeren:
1) Als u een netwerkkabel gebruikt die op uw Raspberry is aangesloten om een netwerkverbinding toe te wijzen, hoeft u de interface niet te wijzigen, maar als u een WiFi-verbinding gebruikt, verwijdert u eth0 en schrijft u wlan0.
2) Verwijder in "static ip_address =" de informatie en schrijf het IP-adres dat aan uw Raspberry zal worden toegewezen, denk eraan de standaardgateway te behouden, maar verander de laatste drie cijfers van het adres. U kunt elk nummer (van drie cijfers) tot 254 kiezen. Gebruik bij voorkeur hogere nummers om mogelijke IP-conflicten op uw netwerk te voorkomen. Houd / 24 achter het IP-adres dat u kiest.
3) Verwijder in "static routers =" de informatie en noteer het gateway-adres van uw router dat u eerder hebt genoteerd.
4) Verwijder de informatie en schrijf de primaire DNS die u eerder hebt genoteerd.
5) Verwijder de informatie en schrijf de secundaire DNS die u eerder hebt genoteerd.
6) Wis de "#"-tekens uit de regels die u hebt bewerkt. Merk op dat de regels waar het hekje "#" is gewist, een andere kleur zullen hebben.
Na de wijzigingen heeft u een bestand met informatie vergelijkbaar met de onderstaande afbeelding, maar met uw netwerkgegevens:
Om de bestandsbewerkingen op te slaan, drukt u op CTRL + O en vervolgens op CTRL + X om het bestand te sluiten.
Typ vervolgens de onderstaande opdracht in de terminal en druk op enter om het systeem opnieuw op te starten en de instellingen toe te passen:
sudo reboot
Nadat het systeem opnieuw is opgestart, opent u de terminal opnieuw, typt u de onderstaande opdracht en drukt u op enter om te controleren of de vorige instellingen in orde zijn:
ip r | grep standaard
Open de linkerbrowser in de bovenste balk en probeer een site te openen om te bevestigen dat je internettoegang hebt.
Dit IP-adres dat u instelt voor Raspberry Pi is vast en verandert niet bij nieuwe verbindingen. Bewaar het voor gebruik bij toegang op afstand tot het bord.
OPMERKING: Als u de router wijzigt en het IP-bereik van de gateway verandert, de DNS-adressen wijzigt of de verbindingsinterface wijzigt, moet u ervoor zorgen dat u wijzigingen aanbrengt in de bestanden zodat de kaart de verbinding met het netwerk niet verliest
Stap 5: Toegang op afstand tot het bord via Terminal (SSH)
Om op afstand toegang te krijgen tot Raspberry Pi via terminal en zonder grafische interface kunt u SSH (Secure Shell) gebruiken. U kunt bijvoorbeeld Putty of elk ander hulpmiddel gebruiken voor een dergelijk doel dat u leuk vindt. Ik gebruik met name de Windows-opdrachtprompt zelf, in dit geval Windows PowerShell.
Ervan uitgaande dat SSH al is ingeschakeld op Raspberry Pi, gaat u naar het Windows "Start"-menu, zoekt u naar Windows PowerShell en wanneer u het vindt, klikt u er met de rechtermuisknop op en selecteert u "Als administrator uitvoeren":
Met de opdrachtprompt geopend, moet je het commando ssh pi@ invoeren met het IP-adres van je Raspberry na @. Ervan uitgaande dat u IP 192.168.0.120 instelt voor uw Raspberry, zou het commando dan zijn:
In mijn geval heeft Raspberry Pi een vast IP-adres 192.168.2.129, dus ik typ de onderstaande regel en druk op enter:
Bij de eerste toegang via ssh wordt u om bevestiging gevraagd, u moet ja typen en op enter drukken. Ten slotte wordt u gevraagd om het wachtwoord dat u moet invoeren en drukt u op enter. Als je je wachtwoord niet hebt gewijzigd, is het raspberry:
Om externe toegang via terminal te testen, typt u de onderstaande opdracht en voert u deze in Windows PowerShell in:
ip r | grep standaard
Als alles in orde is, zal de terugkeer informatie zijn die we al hebben gezien, die het gateway-IP-adres van de router waar Raspberry mee is verbonden en het IP-adres dat aan het bord is toegewezen, laat zien. Als u een opdrachtregel ergens vandaan kopieert en deze in de terminal wilt plakken, hoeft u alleen maar bij de prompt met de rechtermuisknop op de gekopieerde regel te klikken en op enter te drukken wordt de opdracht (indien geldig) uitgevoerd. Om terminalopdrachten te wissen, typt u gewoon reset en drukt u op enter. Alle commando's die je invoert, zijn in het geheugen opgeslagen en om toegang te krijgen tot deze commando's, druk je gewoon op de omhoog-toets op je toetsenbord.
Als externe toegang werkt, kunt u uw Raspberry Pi bedienen vanaf andere computers of apparaten waarmee u een terminal kunt gebruiken en die op hetzelfde netwerk als het bord zijn aangesloten.
Stap 6: Toegang op afstand tot het bord via grafische interface (VNC)
Als u op afstand toegang wilt of moet hebben tot uw Raspberry Pi, maar via een grafische interface, moet u VNC (Virtual Network Computing) gebruiken. Ervan uitgaande dat VNC al is ingeschakeld op Raspberry Pi, download VNC Viewer en installeer:
www.realvnc.com/pt/connect/download/viewer/windows/
Na het downloaden opent u het programma en voert u in het veld het IP-adres van uw Raspberry Pi in.
Ervan uitgaande dat je IP 192.168.0.120 instelt voor je Raspberry Pi, schrijf het IP en het programma zal je vragen of je verbinding wilt maken of je kunt op enter drukken. In mijn geval heeft Raspberry de vaste IP 192.168.2.129. U wordt gevraagd om de gebruikersnaam (pi) en het wachtwoord. Als je je wachtwoord niet hebt gewijzigd, is het framboos:
Er wordt een nieuw venster geopend waar je de spiegeling van de GUI van je Raspberry Pi kunt zien en als je bovenaan zweeft, krijg je toegang tot het optiemenu van de VNC Viewer:
Er wordt een nieuw venster geopend waar je de spiegeling van de GUI van je Raspberry Pi kunt zien en als je bovenaan zweeft, krijg je toegang tot het optiemenu van de VNC Viewer:
Als externe toegang werkt, kun je je Raspberry Pi bedienen vanaf andere computers of apparaten waarop VNC Viewer is geïnstalleerd en die zijn verbonden met hetzelfde netwerk als het bord.
Nadat Raspbian is geïnstalleerd en geconfigureerd, kunt u de systeemfunctionaliteit verkennen en iets meer leren over het gebruik van opdrachtregels op Linux-gebaseerde systemen.
Als je IoT- en domotica-apparaten hebt, maar ze niet kunt integreren met Homekit's Home-app en Siri omdat ze niet door Apple zijn gecertificeerd, raad ik aan de instructables Homebridge installeren op Raspberry Pi en Windows te lezen.