20221028 Vast IP adres en Hostname op een Raspberry Pi

Missie:

Definieer een hostname en een vast IP adres op een Raspberry Pi 4.

Stap 1 - Breng het besturingssysteem op de laatste stand.

Open een terminal venster en type de volgende commando’s:

sudo apt update 
sudo apt upgrade

Stap 2 - Gedefinieerde hostname.

Wat is een hostname? Dit zegt WiKi er over.

Op de desktop van de Raspberry Pi klik op het Raspberry symbool,
dan Preferences,
dan Raspberry Pi Configuration.
Vul de gewenste hostname in, in het betreffende veld.
Druk op Ok. Reboot je apparaat.

sudo reboot

Of via de desktop.

Stap 3 - test de hostname.

Door middel van het volgende commando in een terminal venster kun je de hostname van je systeem te weten komen:

hostname

Stap 4 - Vast IP adres (static IP).

Het verbinden naar de Raspberry Pi via een vast IP adres gaat over het algemeen sneller en eenvoudiger dan dat je de DHCP server een IP adres laat uitdelen.
Om te beginnen moet je een aantal dingen van je systeem weten.

  1. Het IP adres van je router.
  2. Het IP adres van de DNS server.
  3. Het IP adres dat je voor je Pi wilt gebruiken.

4.1 Het IP adres van je router.

Het IP adres van je router kun je te weten komen met het volgende commando:

ip r | grep default

Dit geeft een output die eruit zal zien als:

default via 192.168.1.2 dev wlan0 proto dhcp src 192.168.1.73 metric 303

Maak een notitie van het eerste IP adres van de output. Dat is het IP adres van je router.
In bovenstaand voorbeeld 192.168.1.2.

4.2 Het IP adres van de DNS server.

Het IP adres van je DNS server kun je te weten komen met het volgende commando:

sudo nano /etc/resolv.conf

Dit commando genereert een bestandje dat volgende inhoud heeft:

# Generated by resolvconf
nameserver 192.168.1.2   

Maak een notitie van het IP adres naast nameserver in de output. Dat is het IP adres van je DNS server.
In bovenstaand voorbeeld 192.168.1.2.

4.3 Editeer het configuratie bestand.

Nu we kennis hebben van het IP adres van de router en het IP adres van de DNS server kunnen het dhcpcd.conf bestand gaan aanpassen.
Het configuratie bestand geeft ons de moegelijkheid om de manier waarop de Pi het netwerk behandelt, te beinvloeden.
Dit gaan we doen met onderstaand commando:

sudo nano /etc/dhcpcd.conf

In het bestand moeten de volgende regels worden opgenomen.
Eerst voor de ethernet verbinding eth0 en/of wlan0 voor de Wifi verbinding.
Beslis welk device je wilt gebruiken en vervang <NETWORK> door het device eth0 of wlan0.
Beslis welk statisch IP adres je wilt gebruiken en vervang <STATICIP> met dit adres.
Ben er zeker van dat je DHCP server dit adres niet automatisch kan uitlenen.
Vervang <ROUTERIP> met het IP adres van de router (zie stap 4.1).
Dan de DNS server, vervang <DNSIPP> met het IP adres van je DNS server die je wil gebruiken.
Dat kan je router zijn, maar ook de Googel DNS (8.8.8.8) of CloudFlare (1.1.1.1).

interface NETWORK                 
static ip_address=STATICIP/24     
static routers=ROUTERIP           
static domain_name_servers=DNSIP  

Een voorbeeld:

interface eth0                                          
static ip_address=192.168.1.200/24                      
static routers=192.168.1.2                              
static domain_name_servers=192.168.1.2 8.8.8.8 1.1.1.1  

Dan bewaar je het bestand met de volgende opdracht reeks: <Ctrl-X> gevolgd door <Y> en dan <Enter>.
Reboot je Pi met de volgende opdracht:

sudo reboot

4.4 Test de vaste IP adressen.

Met de volgende opdracht kun je testen of alles goed is gegaan:

ifconfig

Deze opdracht geeft informatie over de IP configuratie.

Back to top