Hoe u een statisch IP-adres wijzigt in Ubuntu Server

Opmerkingen over het configureren van een statische IP in Linux

Deze gids leidt je stap voor stap door het proces van het wijzigen van de statische IP-adres op een Ubuntu Server.

Het configureren van een statisch IP-adres is een cruciale stap bij het instellen van een Ubuntu-server. In tegenstelling tot een dynamisch IP (dat verandert wanneer het systeem wordt opgestart of de DHCP-lease verloopt), zorgt een statisch IP ervoor dat de server hetzelfde netwerkadres behoudt. Dit is vooral belangrijk voor servers die diensten draaien zoals webhosting, DNS of bestandsdeling.

IT Student


1. Voorwaarden

Voordat je verdergaat, zorg er dan voor dat je beschikt over:

  • Toegang tot de Ubuntu-server (fysiek of via SSH).

  • Sudo- of root-rechten.

  • Netwerkgegevens zoals:

    • Het nieuwe IP-adres dat je wilt toekennen
    • Subnetmasker (of CIDR-notatie, bijvoorbeeld /24)
    • Gateway-IP-adres
    • DNS-serveradressen

2. Identificeer je netwerkinterface

Voer het volgende commando uit om je actieve netwerkinterfaces te tonen:

ip a

Zoek naar interface-namen zoals eth0, ens33, ens160 of enp0s3. Noteer de interface die je van plan bent te configureren.


3. Configureer Netplan (Ubuntu 18.04 en later)

Moderne Ubuntu Server versies gebruiken Netplan voor netwerkconfiguratie. De YAML-configuratiebestanden worden meestal opgeslagen in:

/etc/netplan/

Om de configuratie te bewerken:

sudo nano /etc/netplan/01-netcfg.yaml

(Je bestandsnaam kan verschillen, bijvoorbeeld 50-cloud-init.yaml.)


4. Voorbeeld van Netplan-configuratie

Hieronder volgt een voorbeeld van een statische IP-configuratie:

network:
  version: 2
  ethernets:
    ens33:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4

Belangrijke punten:

  • dhcp4: no schakelt DHCP uit voor IPv4.
  • addresses definieert het statische IP met subnet.
  • gateway4 stelt de standaardgateway in.
  • nameservers geeft DNS-servers aan.

Vervang ens33 met de naam van je netwerkinterface en pas het IP, gateway en DNS-instellingen aan waar nodig.


5. Toepassen van de wijzigingen

Na het opslaan van het bestand, toepassen van de nieuwe instellingen met:

sudo netplan apply

Als je via SSH verbonden bent, wees voorzichtig – een verkeerde configuratie kan je verbinding verbreken. Voor het oplossen van problemen kun je uitvoeren:

sudo netplan try

Dit laat je de configuratie testen en automatisch terugkeren als je binnen 120 seconden geen bevestiging geeft.


6. Controleer de configuratie

Om je nieuwe statische IP te bevestigen:

ip a

Je moet het bijgewerkte statische IP-adres zien toegewezen aan je interface.

Je kunt ook de verbinding testen:

ping -c 4 8.8.8.8
ping -c 4 google.com

7. Statische IP configureren op oudere Ubuntu-versies (vóór 18.04)

Voor Ubuntu 16.04 en eerder, wordt de netwerkconfiguratie beheerd in:

/etc/network/interfaces

Voorbeeld:

auto ens33
iface ens33 inet static
  address 192.168.1.100
  netmask 255.255.255.0
  gateway 192.168.1.1
  dns-nameservers 8.8.8.8 8.8.4.4

Sla op en herstart het netwerk:

sudo systemctl restart networking

8. Algemene tips voor het oplossen van problemen

  • Indentatie in YAML telt: Gebruik altijd spaties, niet tabs.
  • Als DNS niet werkt, controleer dan de nameservers-sectie opnieuw.
  • Als je SSH-verbinding verloren gaat, zorg er dan voor dat het nieuwe IP in je bereikbare subnet ligt.

Het wijzigen van een statisch IP-adres op een Ubuntu-server is eenvoudig zodra je weet waar je het moet configureren. Op Ubuntu 18.04 en later is Netplan het standaardhulpmiddel, terwijl oudere versies afhankelijk zijn van het interfaces-bestand. Door de hierboven genoemde stappen te volgen, kun je ervoor zorgen dat je server altijd een vast IP-adres heeft, wat het betrouwbaarder maakt voor hosting- en netwerktaak.