Jak konfigurować IPv6 w instancji Public Cloud

Tutorial konfiguracji protokołu IPv6 w instancji Public Cloud

Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk „Zaproponuj zmianę” na tej stronie.

Ostatnia aktualizacja z dnia 15-11-2022

Wprowadzenie

Internet Protocol version 6 (IPv6) to najnowsza wersja protokołu internetowego (IP – Internet Protocol). Został on zaprojektowany, by rozwiązać od dawna przewidywany problem wyczerpywania się puli adresów IPv4 dzięki wykorzystaniu adresów 128-bitowych zamiast tradycyjnie stosowanych 32-bitowych adresów IPv4.

Każda instancja Public Cloud jest dostarczana z jednym adresem IPv4 i jednym adresem IPv6.

Domyślnie skonfigurowany jest tylko adres IPv4.

W tym tutorialu dowiesz się, jak skonfigurować adres IPv6 dla instancji Public Cloud.

Aktualnie usługi Floating IP i Gateway nie obsługują IPv6. IPv6 można używać tylko z instancjami w trybie publicznym.

Wymagania początkowe

  • Dowolny model instancji Public Cloud.
  • Dostęp administracyjny (root) przez SSH lub zdalny pulpit (Windows) do Twojego serwera
  • Posiadanie podstawowej wiedzy w zakresie sieci informatycznych.
  • Dostęp do Panelu klienta OVHcloud

W praktyce

Należy pamiętać, że w ostatnich wersjach systemów operacyjnych Linux adres IPv6 jest domyślnie skonfigurowany na instancjach Public Cloud. Pamiętaj, aby sprawdzić plik konfiguracyjny systemu operacyjnego przed wprowadzeniem jakichkolwiek zmian.

Słowniczek

Oto krótki słowniczek terminów stosowanych w tym tutorialu:

Słowniczek Opis
YOUR_IPV6 Adres IPv6 przypisany do Twojej usługi
IPv6_PREFIX Prefiks Twojego bloku IPv6 (np. 2607:5300:60:62ac::/128 -> netmask = 128)
IPv6_GATEWAY Brama sieciowa Twojego bloku IPv6

Pobranie danych sieciowych

Zaloguj się do panelu klienta, kliknij menu sekcji Public Cloud, wybierz projekt Public Cloud i kliknij pozycję Instances w menu bocznym po lewej stronie. Następnie kliknij na ... obok odpowiadającej instancji i kliknij na Szczegóły instancji.

public-cloud ipv6

Wszystkie niezbędne informacje będą widoczne w sekcji Sieci.

public-cloud ipv6

Przykłady konfiguracji stałych

Przykłady

Poniższe przykłady mają jedynie charakter poglądowy.

Twoim obowiązkiem jako administratora usługi jest dostosowanie ich do posiadanej dystrybucji.

Zanim zmodyfikujesz plik konfiguracyjny, zawsze utwórz kopię zapasową oryginału w przypadku problemu.


Najpierw połącz się ze swoją instancją przez SSH.

W systemie Debian

Zakładając, że Twój interfejs sieciowy to eth0, należy dodać konfigurację wyglądającą mniej więcej w ten sposób:

Plik do edycji (z uprawnieniami su): /etc/network/interfaces

iface eth0 inet6 static
address YOUR_IPV6
netmask IPV6_PREFIX
post-up /sbin/ip -6 route add IPV6_GATEWAY dev eth0
post-up /sbin/ip -6 route add default via IPV6_GATEWAY dev eth0
pre-down /sbin/ip -6 route del default via IPV6_GATEWAY dev eth0
pre-down /sbin/ip -6 route del IPV6_GATEWAY dev eth0

Oto konkretny przykład:

iface eth0 inet6 static
address 2001:41d0:xxx:xxxx::999
netmask 128
post-up /sbin/ip -6 route add 2001:41d0:xxx:xxxx::111 dev eth0
post-up /sbin/ip -6 route add default via 2001:41d0:xxx:xxxx::111 dev eth0
pre-down /sbin/ip -6 route del default via 2001:41d0:xxx:xxxx::111 dev eth0
pre-down /sbin/ip -6 route del 2001:41d0:xxx:xxxx::111 dev eth0

W systemie Ubuntu

Pliki konfiguracyjne sieci znajdują się w katalogu /etc/netplan/. Po pierwsze, utwórz kopię pliku konfiguracyjnego IPv6:

cd /etc/netplan
cp 50-cloud-init.yaml 51-cloud-init-ipv6.yaml

Dzięki temu możesz w prosty sposób oddzielić konfigurację IPv6 i anulować zmiany w przypadku wystąpienia błędu.

Zakładając, że Twój interfejs sieciowy to eth0, należy dodać konfigurację wyglądającą mniej więcej w ten sposób:

Plik do edycji (z uprawnieniami su): /etc/netplan/51-cloud-init-ipv6.yaml

network:
    ethernets:
        eth0:
            dhcp6: false
            match:
                macaddress: fb:17:3r:39:56:75
            set-name: eth0
            addresses:
              - "YOUR_IPV6/IPv6_PREFIX"
            gateway6: "IPv6_GATEWAY"
            routes:
              - to: "IPv6_GATEWAY"
                scope: link
    version: 2

Ważne jest przestrzeganie wyrównania każdego elementu tego pliku, jak pokazano w powyższym przykładzie. Nie używaj przycisku tabulacji do tworzenia odstępów. Potrzebny jest tylko klawisz spacji.

Możesz przetestować konfigurację za pomocą polecenia:

netplan try

Jeśli jest poprawna, zastosuj ją za pomocą następującego polecenia:

netplan apply

W systemie RedHat / CentOS

Zakładając, że Twój interfejs to eth0, konfiguracja powinna wyglądać mniej więcej tak:

Plik do edycji (z uprawnieniami sudo): /etc/sysconfig/network-scripts/ifcfg-eth0

IPV6INIT=yes
IPV6ADDR=YOUR_IPV6/IPV6_PREFIX
IPV6_DEFAULTGW=IPV6_GATEWAY

Oto konkretny przykład:

IPV6INIT=yes
IPV6ADDR=2001:41d0:xxx:xxxx::999
IPV6_DEFAULTGW=2001:41d0:xxx:xxxx::111

W systemie Windows

Przejdź do sekcji Połączenia sieciowe w systemie Windows.

public-cloud ipv6

Następnie kliknij prawym przyciskiem kartę sieciową, by przejść do jej Właściwości.

public-cloud ipv6

Kliknij IPv6, a następnie Właściwości.

public-cloud ipv6

Teraz wprowadź dane Twojego adresu IPv6.

public-cloud ipv6

Diagnostyka

Skonfigurowałeś IPv6, ale nic nie działa?

Prosta operacja pozwala ustalić, czy usterka jest związana z przeprowadzoną konfiguracją, czy też z siecią OVHcloud.

Najpierw należy przełączyć instancję na tryb awaryjny rescue-pro.

Następnie skonfiguruj tymczasowy adres IP w oparciu o poniższe przykładowe polecenia:

ip addr add YOUR_IPV6/IPV6_PREFIX dev eth0
ip -6 route add IPV6_GATEWAY dev eth0
ip -6 route add default via IPV6_GATEWAY dev eth0

Przetestuj ponownie sieć, np. za pomocą polecenia ping6:

ping6 ipv6.google.com

Jeśli Twoja instancja odpowiada, istnieje duże prawdopodobieństwo, że jeden z etapów konfiguracji początkowej nie został prawidłowo przeprowadzony.

W każdym przypadku warto skontaktować się z działem pomocy technicznej, podając powyższe wyniki powyższych testów, aby uzyskać analizę z naszej strony.

Sprawdź również

Dołącz do społeczności naszych użytkowników na stronie https://community.ovh.com/en/


Czy ten przewodnik był pomocny?

Zachęcamy do przesyłania sugestii, które pomogą nam ulepszyć naszą dokumentację.

Obrazy, zawartość, struktura - podziel się swoim pomysłem, my dołożymy wszelkich starań, aby wprowadzić ulepszenia.

Zgłoszenie przesłane za pomocą tego formularza nie zostanie obsłużone. Skorzystaj z formularza "Utwórz zgłoszenie" .

Dziękujemy. Twoja opinia jest dla nas bardzo cenna.


Inne przewodniki, które mogą Cię zainteresować...

OVHcloud Community

Dostęp do OVHcloud Community Przesyłaj pytania, zdobywaj informacje, publikuj treści i kontaktuj się z innymi użytkownikami OVHcloud Community.

Porozmawiaj ze społecznością OVHcloud

Zgodnie z Dyrektywą 2006/112/WE po zmianach, od dnia 1 stycznia 2015 r., ceny brutto mogą różnić się w zależności od kraju zameldowania klienta
(ceny brutto wyświetlane domyślnie zawierają stawkę podatku VAT na terenie Polski).