Sommige installatiekopieën van virtuele Linux-machines in Azure Marketplace hebben niet standaard Dynamic Host Configuration Protocol versie 6 (DHCPv6) geconfigureerd. Voor de ondersteuning van IPv6 moet DHCPv6 worden geconfigureerd in de Linux-besturingssysteemdistributie die u gebruikt. De verschillende Linux-distributies configureren DHCPv6 op verschillende manieren omdat ze verschillende pakketten gebruiken.
Notitie
Recente SUSE Linux- en CoreOS-installatiekopieën in Azure Marketplace zijn vooraf geconfigureerd met DHCPv6. Er zijn geen aanvullende wijzigingen vereist wanneer u deze installatiekopieën gebruikt.
In dit document wordt beschreven hoe u DHCPv6 inschakelt, zodat uw virtuele Linux-machine een IPv6-adres verkrijgt.
Waarschuwing
Door netwerkconfiguratiebestanden onjuist te bewerken, kunt u de netwerktoegang tot uw VIRTUELE machine verliezen. We raden u aan om uw configuratiewijzigingen op niet-productiesystemen te testen. De instructies in dit artikel zijn getest op de nieuwste versies van de Linux-installatiekopieën in Azure Marketplace. Raadpleeg de documentatie voor uw eigen versie van Linux voor meer gedetailleerde instructies.
Voor RHEL- en Oracle Linux-versies 7.4 of hoger voert u de volgende stappen uit:
Bewerk het /etc/sysconfig/network-bestand en voeg de volgende parameter toe:
NETWORKING_IPV6=yes
Bewerk het bestand /etc/sysconfig/network-scripts/ifcfg-eth0 en voeg de volgende twee parameters toe:
IPV6INIT=yes
DHCPV6C=yes
Het IPv6-adres vernieuwen:
sudo ifdown eth0 && sudo ifup eth0
Recente SUSE Linux Enterprise Server (SLES) en openSUSE-installatiekopieën in Azure zijn vooraf geconfigureerd met DHCPv6. Er zijn geen andere wijzigingen vereist wanneer u deze installatiekopieën gebruikt. Als u een VIRTUELE machine hebt die is gebaseerd op een oudere of aangepaste SUSE-installatiekopieën, gebruikt u een van de volgende procedures om DHCPv6 te configureren.
OpenSuSE 13 en SLES 11
Installeer het dhcp-client pakket indien nodig:
sudo zypper install dhcp-client
Bewerk het bestand /etc/sysconfig/network/ifcfg-eth0 en voeg de volgende parameter toe:
DHCLIENT6_MODE='managed'
Het IPv6-adres vernieuwen:
sudo ifdown eth0 && sudo ifup eth0
OpenSUSE Leap en SLES 12
Voer voor openSUSE Leap en SLES 12 de volgende stappen uit:
Bewerk het bestand /etc/sysconfig/network/ifcfg-eth0 en vervang de #BOOTPROTO='dhcp4' parameter door de volgende waarde:
BOOTPROTO='dhcp'
Voeg de volgende parameter toe aan het bestand /etc/sysconfig/network/ifcfg-eth0 :
DHCLIENT6_MODE='managed'
Het IPv6-adres vernieuwen:
sudo ifdown eth0 && sudo ifup eth0
Voer voor Ubuntu-versies 17.10 of hoger de volgende stappen uit:
Bewerk het /etc/dhcp/dhclient.conf bestand en voeg de volgende regel toe:
timeout 10;
Maak een nieuw bestand in de map cloud.cfg.d die uw configuratie behoudt door opnieuw op te starten. De informatie in dit bestand overschrijft de standaard NETPLAN-configuratie (in YAML-configuratiebestanden op deze locatie: /etc/netplan/*.yaml).).
Maak een /etc/cloud/cloud.config.d/91-azure-network.cfg-bestand . Zorg ervoor dat dit dhcp6: true wordt weergegeven onder de vereiste interface, zoals wordt weergegeven in het volgende voorbeeld:
Gebruik ifconfig dit om te controleren of de ontvangen IPv6-adres van de virtuele machine is.
Als ifconfig dit niet is geïnstalleerd, voert u de volgende opdrachten uit:
sudo apt update
sudo apt install net-tools
Bewerk het bestand /etc/dhcp/dhclient6.conf en voeg de volgende regel toe:
timeout 10;
Bewerk het bestand /etc/network/interfaces en voeg de volgende configuratie toe:
iface eth0 inet6 auto
up sleep 5
up dhclient -1 -6 -cf /etc/dhcp/dhclient6.conf -lf /var/lib/dhcp/dhclient6.eth0.leases -v eth0 || true
Het IPv6-adres vernieuwen:
sudo ifdown eth0 && sudo ifup eth0
Recente CoreOS-installatiekopieën in Azure zijn vooraf geconfigureerd met DHCPv6. Er zijn geen andere wijzigingen vereist wanneer u deze installatiekopieën gebruikt. Als u een VIRTUELE machine hebt op basis van een oudere of aangepaste CoreOS-installatiekopieën, voert u de volgende stappen uit:
Bewerk het bestand /etc/systemd/network/10_dhcp.network :
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie: https://aka.ms/ContentUserFeedback.