Jak konfigurować IPv6 w instancji Public Cloud
Tutorial konfiguracji protokołu 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
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.
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.
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 |
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
.
Wszystkie niezbędne informacje będą widoczne w sekcji Sieci.
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.
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
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
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
Przejdź do sekcji Połączenia sieciowe
w systemie Windows.
Następnie kliknij prawym przyciskiem kartę sieciową, by przejść do jej Właściwości
.
Kliknij IPv6
, a następnie Właściwości
.
Teraz wprowadź dane Twojego adresu IPv6.
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.
Dołącz do społeczności naszych użytkowników na stronie https://community.ovh.com/en/
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.
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