Raspberry Pi

Hoe Raspberry Pi in te stellen in Headless-modus op Ubuntu

Hoe Raspberry Pi in te stellen in Headless-modus op Ubuntu
Verschillende mensen hebben verschillende redenen om de Raspberry Pi te kopen; maar voor een groot percentage is het voor het uitvoeren van geweldige projecten. Het opzetten van de Raspberry Pi is de eerste stap in deze richting, en je krijgt dat binnen een paar minuten voor elkaar.

In dit artikel zie je hoe je je Raspberry Pi in headless-modus kunt gebruiken met Ubuntu. In de headless-modus betekent dit dat de Raspberry Pi werkt zonder een monitortoetsenbord en een muis.

Je maakt gebruik van een wifi-verbinding, dus je zou er één moeten instellen, omdat je deze in de latere delen van dit artikel nodig hebt.

De Raspberry Pi gebruiken

Omdat de Raspberry Pi een microcomputer is, kan hij eigenlijk werken zoals een computer, ondanks dat hij dit met beperkte middelen doet. Een manier om het te gebruiken is om het aan te sluiten op een monitor, toetsenbord en muis.

Niet iedereen heeft toegang tot de accessoires, dus er wordt gezocht naar alternatieven. Het uitvoeren van de Raspberry Pi is een bekend alternatief, omdat je de Pi via een andere computer kunt gebruiken, waar een monitor, toetsenbord en muis beschikbaar zijn.

Een besturingssysteem aanschaffen

Hardware is niets zonder software. Je Raspberry Pi is niet nuttiger dan een stuk papier zonder software erop. Je hebt software nodig die eraan werkt - in dit geval een besturingssysteem - om iets voor elkaar te krijgen.

U kunt het Raspbian-besturingssysteem downloaden en de afbeelding naar de SD-kaart schrijven die u voor de Raspberry Pi wilt gebruiken. Dit valt buiten het bestek van dit artikel, maar u kunt een USB SD-kaartlezer gebruiken en de stappen volgen die zijn genomen om een ​​opstartbare USB te maken.

SSH inschakelen op de Pi

SSH zou actief moeten zijn op de Raspberry Pi, aangezien dat de methode is die u wilt gebruiken om het apparaat in de headless-modus te laten werken. Helaas is dit hulpprogramma niet standaard ingeschakeld op de Pi, dus u moet het zelf inschakelen.

Nadat u de afbeelding naar de SD-kaart hebt geschreven, moet u een leeg bestand maken in de laars map van de SD-kaart. Het bestand moet worden genoemd ssh, zonder enige extensie. U kunt dit in de terminal doen met behulp van de aanraken commando in die partitie.

raak ssh . aan

Wanneer je de Raspberry Pi gaat gebruiken, controleert deze op dit bestand. Het ziet het, schakelt vervolgens SSH in en verwijdert het bestand.

Wifi instellen

Om de Raspberry Pi in headless-modus te gebruiken, kun je gebruik maken van een Ethernet-verbinding. Maar in dit geval zie je hoe je het instelt met een wifi-verbinding.

Om dit te laten werken, moet uw computer verbonden zijn met een WiFi-de WiFi-bron hoeft geen internettoegang te hebben.

Net zoals je een . hebt toegevoegd ssh bestand naar de laars map van de SD-kaart, voeg je een bestand toe met de naam wpa_supplicant.conf naar de hoofdmap van dezelfde map.

Kopieer eenvoudig de volgende inhoud naar het bestand:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country="your_ISO-3166-1_two-letter_country_code"
 
netwerk=
ssid=""uw_SSID""
psk=""uw_PSK""
key_mgmt=WPA-PSK

Jij vervangt <> met de naam van de wifi die wordt gebruikt en <>  met het wachtwoord voor de WiFi. De "uw_ISO-3166-1_two-letter_country_code" moet worden vervangen door een geschikte code vanaf hier.

Het IP-adres ophalen

Om SSH naar de Raspberry Pi te sturen, moet je het IP-adres weten. In dit gedeelte ziet u hoe u dat doet.

Je moet de hebben nmap tool geïnstalleerd op uw computer om dit deel van de tutorial te kunnen opvolgen. Als je het nog niet hebt geïnstalleerd, kun je dat snel doen met:

sudo apt-get install nmap

Nmap is een beveiligingsnetwerkscanner waarmee u naar het IP-adres van de Raspberry Pi kunt scannen. Zoek na het installeren van Nmap het IP-adres van uw computer met behulp van de hostnaam opdracht.

Typ gewoon in de terminal:

hostnaam -I

Deze opdracht wordt gebruikt om te controleren op alle IP-adressen die beschikbaar zijn op de host. U krijgt een resultaat vergelijkbaar met 192.168.X.x wat het IP-adres van de WiFi is.

Typ de volgende opdracht om het specifieke IP-adres voor de Raspberry Pi te vinden:

nmap -sP 192.168.X.0/24

Vervangen X met de werkelijke waarde die u op uw machine kunt zien na het uitvoeren van de hostnaam -I opdracht.

Je zult zien dat er een aantal IP-adressen verschijnen. De IP-adressen moeten een naam hebben, dus het is gemakkelijk om erachter te komen welke van de adressen bij de Raspberry Pi horen.

Toegang tot de Pi

Nu je het ip-adres weet, kun je het gebruiken om toegang te krijgen tot de Raspberry Pi via SSH. De standaard gebruikersnaam voor de Raspberry Pi is pi en het standaardwachtwoord is framboos.

Nu dit bekend is, kun je er in ssh-en met de onderstaande opdracht:

ssh pi@piaddress

Vervang de pi-adres met het daadwerkelijke IP-adres van de Raspberry Pi en je zou in de Raspberry Pi moeten zitten.

Onthoud dat het standaardwachtwoord een generiek wachtwoord is, dus u moet het wijzigen. Het Raspbian OS is een op Debian gebaseerde Linux-distro, dus je kunt er vergelijkbare taken op uitvoeren zoals je zou doen op een gewone Linux-distro zoals de Ubuntu.

U kunt bijvoorbeeld het standaardwachtwoord wijzigen door simpelweg de in te typen passwd commando in de terminal.

U ontvangt een prompt waarin u wordt gevraagd uw huidige wachtwoord in te voeren en vervolgens het nieuwe wachtwoord.

Toegang tot de grafische gebruikersinterface van de Pi

Je hebt toegang tot de Pi via SSH, dus je kunt hem alleen gebruiken via de terminal. Maar je kunt er niet veel mee doen vanaf alleen de terminal, dus je moet toegang krijgen tot de GUI voor een meer bevredigende ervaring.

Om dit te doen, moet u een tool gebruiken genaamd RealVNC use. Merk op dat je RealVNC in de Raspberry Pi installeert en niet in je Ubuntu-machine.

Zorg er daarom voor dat u [e-mail beveiligd] weergegeven op uw terminalprompt door SSH-ing in de Pi.

Werk vóór de installatie de lijst met pakketrepository's bij met:

sudo apt-get update

Dan kun je installeren met het onderstaande commando:

sudo apt-get install -y realvnc-vnc-server realvnc-vnc-viewer

Nu RealVNC op de Raspbian is geïnstalleerd, kunt u het IP-adres ophalen dat het gebruikt om verbinding te maken met uw Ubuntu-server.

Typ hiervoor de onderstaande opdracht:

vncserver

Je krijgt een IP-adres dat ergens moet worden genoteerd of gekopieerd omdat je het snel nodig hebt.

Aangezien RealVNC op de Raspberry Pi met de Ubuntu-machine moet werken via een IP-adres, moet u het ook op uw Ubuntu-machine hebben geïnstalleerd.

Je kunt RealVNC voor Ubuntu hier downloaden en het is een deb-bestand. U kunt het installeren via de terminal of met behulp van het pakket "Software-installatie" op Ubuntu.

Na de installatie vindt u het pictogram van de VNC Viewer in uw applicatielijst. Klik op het menu "Bestand" en de optie "Nieuwe verbinding".

Je zult een vak vinden om het IP-adres in te voeren dat je een tijdje geleden hebt gekopieerd, en je kunt er ook een naam aan geven. Klik op "OK" om op te slaan.

Nu kunt u met de rechtermuisknop op de nieuw gemaakte optie klikken en er verbinding mee maken. Daar heb je het, de GUI van de Raspberry Pi zou op je scherm moeten verschijnen.

 

Conclusie

Na het volgen van de verschillende punten van dit artikel, zou uw Raspberry Pi toegankelijk moeten zijn op uw computer, via de terminal en de grafische gebruikersinterface (GUI).

In dit artikel is een stapsgewijze benadering gevolgd om Raspberry Pi in te stellen om headless op de Ubuntu-machine te draaien. Tools zoals Nmap, RealVNC zijn belangrijk in dit proces en de Pi kan nu worden gebruikt door "SSH-ing" in de Raspberry Pi via een WiFi-verbinding.

Je zou geen hik moeten hebben tijdens het volgen van deze route, maar als je dat doet; graag vragen stellen. Het is tijd om aan de slag te gaan met geweldige projecten.

Top 5 ergonomische computermuisproducten voor Linux
Veroorzaakt langdurig computergebruik pijn in uw pols of vingers?? Heb je last van stijve gewrichten en moet je constant de hand schudden?? Voelt u ee...
Hoe de muis- en touchpad-instellingen te wijzigen met Xinput in Linux
De meeste Linux-distributies worden standaard geleverd met de bibliotheek "libinput" om invoergebeurtenissen op een systeem af te handelen. Het kan in...
Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...