Netwerkconfiguratie

🌐 Netwerkconfiguratie

Na de installatie is het belangrijk om de netwerkconfiguratie te begrijpen en goed in te stellen.
Ubuntu Server gebruikt hiervoor Netplan.


Begrippen

  • DHCP – Dynamisch IP-adres toegewezen door provider of router
  • Statisch IP – Vast IP-adres dat handmatig wordt ingesteld
  • Hostname – De naam waarmee de server zichzelf identificeert
  • DNS – Domain Name System, vertaalt namen (bijv. google.com) naar IP-adressen
  • IPv4 & IPv6 – Verschillende protocollen voor IP-adressering

DHCP vs Statisch

Bij veel hostingproviders krijg je automatisch een IP via DHCP.
Je kunt in sommige gevallen geen statisch IP configureren omdat de provider dit beperkt.


Tijdelijk aanpassen van netwerk

Voor een snelle wijziging kun je met ip of ifconfig een IP-adres toevoegen:

sudo ip addr add 192.168.1.50/24 dev eth0

Let op

Deze wijziging is niet permanent en verdwijnt bij een reboot.
Gebruik Netplan voor blijvende netwerkconfiguratie.


🌐 Permanente configuratie met Netplan

De configuratie bevindt zich meestal in:\ /etc/netplan/01-netcfg.yaml


📄 Voorbeeldconfiguratie

network:                       # Hoofdsectie voor netwerkconfiguratie
  version: 2                   # Netplan-versie (altijd 2 gebruiken)
  ethernets:                   # Hier definieer je de bekabelde netwerkinterfaces
    mainif:                    # Naam die je zelf kiest voor de interface (alias)
      match:                   # Manier om interface te herkennen
        macaddress: "ac:1f:6b:81:ab:60"   # Koppelt config aan dit MAC-adres
      dhcp4: yes               # DHCP inschakelen voor IPv4 (automatisch IP via provider/router)
      addresses:               # Extra statische IP-adressen (naast DHCP)
        - 85.214.51.245/32     # Voorbeeld: publiek IPv4-adres (CIDR-notatie)
        - 2001:db8:abcd:12::/64 # Voorbeeld: IPv6-adres (met prefix /64)
      gateway4: 85.214.51.1    # IPv4 default gateway (router of provider-gateway)
      nameservers:             # DNS-instellingen
        addresses:             # Lijst van DNS-servers
          - 8.8.8.8            # Google DNS
          - 1.1.1.1            # Cloudflare DNS

â„šī¸ Uitleg

  • dhcp4: yes → zorgt dat je server een automatisch IPv4-adres krijgt\
  • addresses: → voeg extra statische adressen toe (handig bij meerdere IP's)\
  • gateway4: → stel de standaard IPv4-gateway in (er kan maar ÊÊn zijn)\
  • nameservers: → DNS-servers die de server gebruikt\
  • Voor IPv6 kun je ook gateway6: instellen

💡 Wijzigingen testen

Gebruik sudo netplan try om tijdelijk te testen. Als er iets misgaat en je geen netwerk hebt, wordt de oude configuratie na 120 seconden automatisch teruggezet.

sudo netplan try

🚀 Wijzigingen toepassen

sudo netplan apply