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.
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.