IPv6 configureren
Kort antwoord
Voeg het IPv6-adres toe naast je bestaande IPv4-configuratie: via Netplan op Ubuntu, of nmcli op RHEL-gebaseerde distributies. Gebruik adres, prefix en gateway precies zoals ze voor je server zijn aangeleverd.
Je configureert IPv6 naast je bestaande IPv4-instellingen, niet in plaats daarvan. Deze stappen gelden voor de huidige LTS-achtige releases: Ubuntu met Netplan, en RHEL-gebaseerde distributies (AlmaLinux, Rocky Linux, RHEL 8/9) met nmcli. Debian gebruikt meestal ifupdown (/etc/network/interfaces) in plaats van Netplan. Dezelfde adres-, prefix- en gateway-waarden gelden daar ook. Stel adres, prefix en gateway precies in zoals ze voor je server zijn aangeleverd.
Ubuntu (Netplan)
Pas de Netplan-configuratie aan
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 IPv6-adres toe aan de addresses-lijst naast je IPv4-adres, en routeer de default gateway voor elke adresfamilie. Recente Netplan-releases gebruiken de keys gateway4 / gateway6 niet meer: gebruik in plaats daarvan routes:
network:
version: 2
renderer: networkd
ethernets:
enp1s0:
accept-ra: false
addresses:
- 192.168.1.2/24
- 2001:db8:112::2/64
routes:
- to: default
via: 192.168.1.1
- to: default
via: 2001:db8:112::1
nameservers:
addresses:
- 9.9.9.9
- 1.1.1.1Het voorbeeld gebruikt 2001:db8:112::/64, een prefix dat gereserveerd is voor documentatie, dus het is nooit jouw echte subnet. Vervang het door de waarden die voor je server zijn aangeleverd. De twee getoonde resolvers zijn bekende publieke resolvers, opgenomen 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.
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.
RHEL-gebaseerde distributies (AlmaLinux, Rocky Linux, RHEL 8/9)
Zoek de verbindingsnaam op
nmcli connection showStel het IPv6-adres en de gateway in
sudo nmcli connection modify "System enp1s0" ipv6.method manual ipv6.addresses 2001:db8:112::2/64 ipv6.gateway 2001:db8:112::1
sudo nmcli connection up "System enp1s0"Connectiviteit controleren
Ping een IPv6-adres
ping -6 2001:4860:4860::8888Sommige oudere systemen gebruiken nog het aparte commando ping6 in plaats van de -6-vlag bij ping. Gebruik wat jouw distributie aanbiedt.
Lijkt ICMPv6-verkeer geblokkeerd, of lossen je adressen niet op? Neem dan contact op met support om te controleren of het subnet correct naar je server gerouteerd is.