Jak konfigurować IPv6 w instancji Public Cloud

Info

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 "Zgłóś propozycję modyfikacji" na tej stronie.

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.

Info

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 (sudo) przez SSH lub zdalny pulpit (Windows) do Twojego serwera.
  • Posiadanie podstawowej wiedzy w zakresie sieci informatycznych.

Dostęp do Panelu klienta OVHcloud


W praktyce

Poniższe sekcje zawierają konfiguracje aktualnie oferowanych przez nas dystrybucji oraz najczęściej używane dystrybucje/systemy operacyjne. Pierwszy etap polega zawsze na połączeniu się z Twoim serwerem przez SSH lub za pomocą sesji połączenia GUI (RDP w przypadku instancji Windows).

Warning

Należy pamiętać, że adres IPv6 jest domyślnie skonfigurowany na naszych instancjach Public Cloud. Przed wprowadzeniem jakichkolwiek zmian należy sprawdzić plik konfiguracyjny systemu operacyjnego.

Słowniczek

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

SłowniczekOpis
YOUR_IPV6Adres IPv6 przypisany do Twojej usługi
IPV6_PREFIXPrefiks Twojego bloku IPv6 (np. 2607:5300:60:62ac::/128 -> netmask = 128)
IPV6_GATEWAYBrama (lub gateway) dla bloku IPv6

Pobranie danych sieciowych

W swoim projekcie Public Cloud kliknij pozycję Instancje 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

Info

Przykłady

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

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

Warning

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


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

Tip

Wybierz zakładkę odpowiadającą Twojemu systemowi operacyjnemu.

W systemie Debian (poza Debian 12)
W systemie Ubuntu i Debian 12
W systemie RedHat / CloudLinux / Rocky Linux (8 & 9) / AlmaLinux (8 & 9)
W systemie Fedora / Rocky Linux (10) / AlmaLinux (10)
W systemie Windows

Domyślnie pliki konfiguracyjne znajdują się w katalogu /etc/network/interfaces.d/.

Najlepszą praktyką jest utworzenie oddzielnego pliku konfiguracyjnego w katalogu /etc/network/interfaces.d/ w celu skonfigurowania IPV6. W naszym przykładzie nasz plik nosi nazwę 51-cloud-init-ipv6:

sudo nano /etc/network/interfaces.d/51-cloud-init-ipv6

Dzięki temu możesz oddzielić konfigurację IPv6 i w prosty sposób wrócić do zmian w przypadku błędu.

Dodaj następujące wiersze do pliku. Zastąp elementy ogólne (YOUR_IPV6, IPV6_PREFIX i IPV6_GATEWAY) oraz interfejs sieciowy (jeśli Twój serwer nie używa eth0) określonymi wartościami:

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
Przykładowa konfiguracja
iface eth0 inet6 static
address 2607:5300:201:abcd::7c5
netmask 128
post-up /sbin/ip -6 route add 2607:5300:201:abcd::1 dev eth0
post-up /sbin/ip -6 route add default via 2607:5300:201:abcd::1 dev eth0
pre-down /sbin/ip -6 route del default via 2607:5300:201:abcd::1 dev eth0
pre-down /sbin/ip -6 route del 2607:5300:201:abcd::1 dev eth0

Następnie zrestartuj usługę sieciową za pomocą jednego z następujących poleceń:

sudo service networking restart
sudo systemctl restart networking

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 wyniki powyższych testów, aby uzyskać analizę z naszej strony.

Sprawdź również

Jeśli potrzebujesz szkolenia lub pomocy technicznej w celu wdrożenia naszych rozwiązań, skontaktuj się z przedstawicielem handlowym lub kliknij ten link, aby uzyskać wycenę i poprosić o spersonalizowaną analizę projektu od naszych ekspertów z zespołu Professional Services.

Dołącz do grona naszych użytkowników.

Czy ta strona była pomocna?