Extra statische IP-adressen toevoegen
Kort antwoord
Zoek je interface op met ip a, voeg dan het secundaire adres toe met nmcli op RHEL-gebaseerde distributies of door het Netplan YAML-bestand te bewerken op Ubuntu, en pas de wijziging toe.
De stappen hieronder gelden voor actuele LTS-achtige releases: RHEL-gebaseerde distributies (AlmaLinux, Rocky Linux, RHEL 8/9) met nmcli, en Ubuntu met Netplan. Draait je server op een oudere distributie met een andere networking stack, dan gelden dezelfde waarden voor adres, netmask en gateway, alleen via de eigen tools van dat systeem.
Je hoofdinterface identificeren
Zoek de interface met je huidige IP-adres op
ip aActuele distributies gebruiken voorspelbare interfacenamen zoals enp1s0 of ens3, in plaats van de oude eth0-stijl. Op oudere images of in sommige containers zie je mogelijk nog eth0. Gebruik de naam die ip a voor jouw server laat zien.
RHEL-gebaseerde distributies (AlmaLinux, Rocky Linux, RHEL 8/9)
Zoek de verbindingsnaam op
nmcli connection showVoeg het secundaire adres toe
Vervang de verbindingsnaam en het adres door je eigen waarden:
sudo nmcli connection modify "System enp1s0" +ipv4.addresses 192.168.1.51/24
sudo nmcli connection up "System enp1s0"Ubuntu (Netplan)
Bewerk de Netplan-configuratie
Open het YAML-bestand in /etc/netplan/ (de bestandsnaam verschilt per image, bijvoorbeeld 01-netcfg.yaml of 50-cloud-init.yaml):
sudo nano /etc/netplan/01-netcfg.yamlVoeg het secundaire adres toe aan de bestaande addresses-lijst voor je interface:
network:
version: 2
renderer: networkd
ethernets:
enp1s0:
dhcp4: no
dhcp6: no
addresses: [192.168.1.50/24, 192.168.1.51/24]
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [9.9.9.9, 1.1.1.1]Recente Netplan-releases gebruiken de gateway4-sleutel niet meer, dus de default route hoort in een routes:-blok, zoals hierboven. Het voorbeeld gebruikt twee bekende publieke resolvers, zodat de configuratie compleet en te testen is. Gebruik een publieke resolver die je vertrouwt, of laat DNS staan op wat je server al meegeeft. Zie Worldstream DNS-servers.
De YAML van Netplan is gevoelig voor inspringing en spaties. Behoud de bestaande structuur en voeg alleen iets toe aan de addresses-lijst.
Pas de configuratie toe
sudo netplan trynetplan try past de configuratie toe en vraagt je daarna om te bevestigen. Bevestig je niet binnen de time-out, dan draait hij de wijziging automatisch terug, zodat een kapot bestand je niet buiten je eigen server kan sluiten. Gebruik sudo netplan apply alleen als je zeker weet dat het bestand klopt.
Herhaal dit proces voor elk extra adres dat je nodig hebt. Twijfel je of je configuratie klopt voordat je die toepast? Neem contact op met support.