Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
DHCPv6 op uw Cloud VPS controleren en configureren
Deze handleiding legt uit hoe u de ondersteuning voor DHCPv6 in het besturingssysteem van uw Infomaniak Cloud VPS kunt controleren en configureren.
Inleiding
- Bij een geplande operatie waarbij uw Cloud VPS naar een ander cluster wordt gemigreerd, zal het toewijzen van het huidige IPv6-adres nu gebaseerd zijn op DHCPv6, zodat het adres dat al aan de server is toegewezen, behouden blijft.
- DHCPv6 dient uitsluitend om dit IPv6-adres automatisch door te geven aan het besturingssysteem van de Cloud VPS.
- Deze wijziging geldt uitsluitend voor VPS-cloud waarbij u zelf het besturingssysteem beheert.
- Dit geldt niet voor beheerde cloudservers.
- Als uw besturingssysteem geen ondersteuning biedt voor DHCPv6, kunt u het IPv6-adres handmatig configureren in het besturingssysteem van uw Cloud VPS.
- Het te gebruiken IPv6-adres staat in het dashboard van uw Cloud VPS, toegankelijk via het Infomaniak-beheerpaneel.
Controleer of IPv6 is ingeschakeld
DHCPv6 kan niet functioneren als IPv6 op het systeem is uitgeschakeld. Controleer de status van IPv6 met de volgende commando's:
sysctl net.ipv6.conf.all.disable_ipv6
cat /proc/net/if_inet6
ip -6 addr showDe eerste opdracht moet 0 retourneren. Het bestand /proc/net/if_inet6 moet minstens één IPv6-adres bevatten.
Controleer of routeradvertenties worden geaccepteerd
Vereisten
- Identificeer de naam van de betreffende netwerkinterface, bijvoorbeeld
eth0,ens3ofenp1s0. - Vervang
<interface>in de onderstaande commando's door de naam van deze interface.
De activering van DHCPv6 is afhankelijk van de indicatoren die worden doorgegeven door de routeradvertenties, ook wel Router Advertisements (RA) genoemd, en niet alleen van de lokale serverconfiguratie.
De router geeft onder andere de volgende twee indicatoren weer:
- M — Managed: gebruik DHCPv6 om een IPv6-adres in de stateful-modus te verkrijgen
- O — Anders: gebruik DHCPv6 uitsluitend om aanvullende parameters te verkrijgen, zoals DNS-servers, waarbij het IPv6-adres vervolgens wordt toegewezen via SLAAC.
Controleer of de interface RA-berichten accepteert:
sysctl net.ipv6.conf.<interface>.accept_raDe mogelijke waarden zijn:
0: advertenties met betrekking tot volwassen inhoud worden niet toegestaan1: advertenties met betrekking tot volwassen inhoud worden toegestaan2: RA-advertenties worden geaccepteerd, zelfs wanneer routing is ingeschakeld.
Als het pakket ndisc6 is geïnstalleerd op Debian, Ubuntu, Fedora of RHEL, worden de ontvangen advertenties weergegeven:
Language: French Content:
rdisc6 <interface>
De volgende regel geeft aan dat het netwerk DHCPv6 gebruikt om een IPv6-adres toe te wijzen:
La ligne suivante indique que le réseau demande l'utilisation de DHCPv6 pour attribuer l'adresse IPv6:
Language: French Content:
Stateful address conf. : Yes
DHCPv6 configureren op basis van de netwerkmanager
Configurer DHCPv6 selon le gestionnaire réseau
De configuratie die u moet toepassen, is afhankelijk van de netwerkmanager die door het besturingssysteem van uw Cloud VPS wordt gebruikt.
NetworkManager
NetworkManager wordt onder andere gebruikt door RHEL, Rocky Linux, AlmaLinux, CentOS Stream, Fedora en vaak door Ubuntu Desktop.
Bekijk de NetworkManager-verbindingen om de naam van de verbinding te identificeren die aan de netwerkinterface is gekoppeld:
nmcli connection showVervang in de volgende commando's <verbinding> door de naam van deze verbinding.
Toon de IPv6-instellingen:
nmcli connection show "<verbinding>" | grep ipv6De bepalende parameter is ipv6.method. Deze kan onder andere de volgende waarden bevatten:
auto: verwerkt RA-advertenties en gebruikt DHCPv6 wanneer de router dit aangeeft.dhcp: dwing het gebruik van DHCPv6 in de stateful-modus afmanual: gebruik een handmatige IPv6-configuratiedisabled: schakelt IPv6 uit voor deze verbinding
De waarde auto wordt aanbevolen, zodat NetworkManager RA-advertenties verwerkt en DHCPv6 gebruikt wanneer het netwerk dit vereist.
Om deze configuratie toe te passen:
nmcli connection modify "<verbinding>" ipv6.method auto
nmcli connection up "<verbinding>"
Netwerkconfiguratie (Debian 11 Bullseye en eerdere versies)
Debian-versies tot en met Debian 11 (Bullseye) gebruiken doorgaans de netwerkbeheerdernetwerk (ifupdown).
Controleer de configuratie van de netwerkinterface:
cat /etc/network/interfacesZorg ervoor dat de betreffende interface de volgende regel bevat:
iface <interface> inet6 dhcpControleer vervolgens of de service networking actief is:
systemctl status networking
systemd-networkd (Debian 12 Bookworm en latere versies)
Sinds Debian 12 (Bookworm) wordt systemd-networkdveel gebruikt op serverinstallaties.
Controleer of de service actief is:
systemctl status systemd-networkdBekijk vervolgens de netwerkconfiguratiedossiers:
cat /etc/systemd/network/*.networkHet bestand dat overeenkomt met de betreffende interface moet onder andere een van de volgende configuraties bevatten:
[Network]
DHCP=yes # DHCPv4 en DHCPv6 inschakelenof:
[Netwerk]
DHCP=ipv6 # alleen DHCPv6 inschakelenU kunt vervolgens de algemene status van het netwerk of die van een specifieke interface controleren:
networkctl status
networkctl status <interface>
Netplan
Netplan wordt onder andere door Ubuntu gebruikt sinds versie 18.04. Het is een laag die een configuratie genereert voor systemd-networkd of NetworkManager.
In het bijbehorende bestand onder /etc/netplan/*.yaml schakelt u DHCPv6 in voor de betreffende interface:
network:
version: 2
ethernets:
eth0:
dhcp6: true
accept-ra: trueVervang eth0 door de naam van de betreffende interface en bekijk vervolgens de huidige configuratie en pas deze toe:
netplan get
netplan apply
wicked
wicked wordt onder andere gebruikt door openSUSE en SUSE Linux Enterprise Server.
Controleer de parameter DHCLIENT6_MODE in het bestand dat overeenkomt met de interface:
/etc/sysconfig/network/ifcfg-<interface>Controleer vervolgens de status van de interface:
wicked show <interface>
Directe DHCPv6-client
Met de volgende commando's kunt u een handmatige DHCPv6-test uitvoeren of deze direct gebruiken, met name op Alpine Linux, Gentoo en bepaalde Arch Linux-installaties.
Met de ISC DHCP-client:
dhclient -6 -v <interface>DHCPv6-leases worden opgeslagen in:
/var/lib/dhcp/dhclient6.leasesMet dhcpcd:
dhcpcd -6 <interface>
Configureer het IPv6-adres statisch
Als het besturingssysteem van uw Cloud VPS geen DHCPv6 ondersteunt, of als u dit niet kunt gebruiken, configureert u het IPv6-adres dat in het dashboard van uw Cloud VPS wordt weergegeven, rechtstreeks via het Infomaniak-beheerpaneel.
De methode is afhankelijk van de netwerkbeheerder die door het besturingssysteem wordt gebruikt. Zorg er in alle gevallen voor dat u het IPv6-adres, het prefix en de gateway die voor uw Cloud VPS zijn opgegeven, exact overneemt.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2914
Is deze veelgestelde vragenlijst nuttig geweest?