Konfigurowanie protokołu DHCPv6 dla maszyn wirtualnych z systemem Linux

Niektóre obrazy maszyn wirtualnych z systemem Linux w witrynie Azure Marketplace nie mają domyślnie skonfigurowanego protokołu dynamicznej konfiguracji hosta w wersji 6 (DHCPv6). Aby obsługiwać protokół IPv6, należy skonfigurować protokół DHCPv6 w używanej dystrybucji systemu operacyjnego Linux. Różne dystrybucje systemu Linux konfigurują protokół DHCPv6 na różne sposoby, ponieważ używają różnych pakietów.

Uwaga

Najnowsze obrazy systemu SUSE Linux i CoreOS w usłudze Azure Marketplace zostały wstępnie skonfigurowane do użycia z protokołem DHCPv6. Podczas korzystania z tych obrazów nie są wymagane żadne dodatkowe zmiany.

W tym dokumencie opisano sposób włączania protokołu DHCPv6, aby maszyna wirtualna z systemem Linux uzyskała adres IPv6.

Ostrzeżenie

Niewłaściwie edytując pliki konfiguracji sieci, możesz utracić dostęp sieciowy do maszyny wirtualnej. Zalecamy przetestowanie zmian konfiguracji w systemach nieprodukcyjnych. Instrukcje opisane w tym artykule zostały przetestowane na najnowszych wersjach obrazów systemu Linux w witrynie Azure Marketplace. Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z dokumentacją dotyczącą własnej wersji systemu Linux.

W przypadku systemów RHEL i Oracle Linux w wersji 7.4 lub nowszej wykonaj następujące kroki:

  1. Zmodyfikuj plik /etc/sysconfig/network i dodaj następujący parametr:

    NETWORKING_IPV6=yes
    
  2. Edytuj plik /etc/sysconfig/network-scripts/ifcfg-eth0 i dodaj następujące dwa parametry:

    IPV6INIT=yes
    DHCPV6C=yes
    
  3. Odnów adres IPv6:

    sudo ifdown eth0 && sudo ifup eth0