Najnowsza wersja protokołu internetowego i jego różne zalety są wystarczająco zachęcające do nauczenia się, jak z nich korzystać. Podstawowe pytanie, które możesz zadać, brzmi: od czego powinienem zacząć? To proste; powinieneś zrozumieć, jak włączyć Ubuntu IPv6 (protokół internetowy w wersji 6) jako punkt wyjścia. Aby to osiągnąć, możesz skorzystać z tych wskazówek i zapoznać się z każdym krokiem włączania protokołu IPv6 na serwerze Ubuntu. Zanim przejdziemy dalej, powinniśmy sprawdzić, co wiemy o protokole IPv6 i jego zaletach.
Co to jest IPv6?
IPv6 (protokół internetowy wersion 6) to standard adresów protokołu internetowego (IP) kolejnej generacji, zaprojektowany w celu udoskonalenia i ostatecznie zastąpienia protokołu IPv4. Wszystkie urządzenia podłączone do Internetu, takie jak komputery, telefony komórkowe, komponenty automatyki domowej i czujniki IoT, potrzebują wielu adresów IP, aby komunikować się między innymi urządzeniami. W pierwotnym systemie adresów IP, zwanym IPv4, kończą się adresy ze względu na jego powszechne użycie w związku ze wzrostem liczby podłączonych urządzeń. Aby dowiedzieć się więcej o różnicach między IPv4 i IPv6, przeczytaj: „IPv4 a IPv6: jak IPv6 ma zastąpić IPv4“

Jakie są zalety protokołu IPv6?
IPv6 to najnowsza wersja protokołu internetowego i działa podobnie do IPv4; oba zapewniają unikalne adresy IP niezbędne do komunikacji urządzeń z dostępem do Internetu. Ma jednak jedną istotną różnicę w porównaniu z IPv4: wykorzystuje a 128-bitowy adres IP.
Oto główne zalety protokołu IPv6:
- Zapewnienie automatycznej konfiguracji
- Brak kolizji adresów prywatnych
- ulepszone routing multiemisji
- Prostszy format nagłówka
- Uproszczone i wydajniejsze wyznaczanie tras
- Lepsza jakość usług (etykietowanie przepływu)
- Wbudowane uwierzytelnianie i wsparcie
- oferując elastyczne opcje i rozszerzenia
- Łatwiejsza administracja (bez DHCP)
Dlaczego wprowadzono protokół IPv6?
IPv6 został specjalnie stworzony, aby rozwiązać problem wyczerpania przestrzeni adresowej. Już w latach 80. profesjonaliści wyrażali swoje obawy związane z problemem wyczerpania. Ponadto wkrótce po uruchomieniu adresowania IPv4 wykazano różne ograniczenia, takie jak problemy ze skalowalnością i możliwościami.
Przeczytaj także: Konfiguracja DNS na MikroTiku
Jak skonfigurować IPV6 na Ubuntu
Oto wytyczne krok po kroku, które należy włączyć w systemie Ubuntu IPv6.
Krok 1: Edycja pliku sysctl.conf
Pierwszy krok w konfiguracji Ubuntu IPv6 jest zalogowanie się na serwer za pomocą dostęp do roota. Następnie musisz zmienić niektóre informacje w pliku sysctl.conf. W tym celu należy wprowadzić plik w trybie edycji. W tym samouczku użyjemy edytora vim; Pamiętaj, że możesz użyć dowolnego edytora plików.
vim /etc/sysctl.conf
Na końcu pliku musisz dodać:
net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.all.disable_ipv6 = 0
Teraz zapisz, a następnie zamknij plik
Krok 2: Edycja pliku interfejsów
Kolejnym plikiem wymagającym edycji jest plik interfejsów znajdujący się pod ścieżką /etc/sieć/. Przed wykonaniem któregokolwiek z tych kroków należy najpierw wykonać kopię zapasową pliku /etc/network/interfaces.
vim /etc/network/interfaces
Musisz dodać następującą linię do pliku interfejsów:
iface eth0 inet6 static pre-up modprobe ipv6 address IPv6-IP-Address netmask 64 gateway IPv6-IP-Gateway-Address
Następnie musisz zapisać i wyjść z pliku interfejsów. Pamiętaj, że musisz upewnić się, że zastąpiłeś adres IPv6-IP i adres IPv6-IP-Gateway-Adres podanymi ci szczegółami protokołu IPv6 Ubuntu.
Krok 3: Ponowne uruchamianie usługi sieciowej
Trzecim krokiem włączenia adresu IPv6 Ubuntu na serwerze jest ponowne uruchomienie usługi sieciowej, aby zmiany zaczęły obowiązywać.
service networking restart
Krok 4: weryfikacja instalacji Ubuntu IPv6
Możesz sprawdzić, czy w systemie operacyjnym Linux został zainstalowany poprawny adres IPv6, czy też nie, za pomocą poniższego polecenia:
ifconfig eth0
Aby zrozumieć te kroki, weź następujący przykład:
eth0 Link encap:Ethernet HWaddr 06:0c:6c:01:12:98
adres inet:103.25.202.165 Bcast:103.25.202.255 Maska:255.255.255.0
adres inet6: fe80::40c:6cff:fe01:1298/64 Zakres:Link
adres inet6: 2400:c980:0:2::2/64 Zakres:globalny
BIEŻĄCA ROZSYŁANIE MULTIAST. MTU:1500. Dane:1
Pakiety RX:2505260 błędów:0 porzuconych:14 przekroczeń:0 ramka:0
Pakiety TX:640650 błędów:0 porzuconych:0 przekroczeń:0 przewoźnik:0
kolizje: 0 kolejek: 1000
Bajty RX: 203319645 (203,3 MB) Bajty TX: 74852651 (74,8 MB)
Zwróć uwagę na tę linię:
adres inet6: 2400:c980:0:2::2/64 Zakres:globalny
Ta linia sprawdza, czy wyświetlany jest prawidłowy adres IPv6.
Oczywisty wybór
Większość serwerów z systemem Linux korzysta z Ubuntu; dlaczego nie ty? Odkryj, dlaczego wszyscy kochają Ubuntu — zdobądź zoptymalizowany Ubuntu VPS
Zdobądź swój Ubuntu VPSJak wyłączyć IPv6 w Ubuntu
W tej sekcji wyjaśniono, jak wyłączyć protokół Ubuntu IPv6 w systemie. Ta wskazówka jest nieco zaawansowana, dlatego pamiętaj o zwróceniu uwagi na wszystkie szczegóły. Teraz otwórz terminal (CTRL+ALT+T) i do dzieła! Pamiętaj, że większość poleceń, które wpiszesz w terminalu, będzie Ci potrzebna uprawnienia roota (sudo).
Pierwsza metoda: wyłącz IPv6 za pomocą Sysctl
Omówmy pierwsze podejście do wyłączania protokołu IPv6 w systemie Ubuntu.
Krok 1: Sprawdzanie adresu IPv6 Ubuntu
Najpierw musisz upewnić się, że masz włączony protokół IPv6 w swoim systemie. Możesz sprawdzić swój adres IP w Ubuntu za pomocą tego polecenia:
ip a
Po uruchomieniu powyższego polecenia zobaczysz adres IPv6, jeśli jest włączony, podobnie jak poniżej:

Krok 2: Użycie polecenia sysctl
Teraz musisz użyć polecenia sysctl, aby wyłączyć IPv6 W systemie operacyjnym Ubuntu:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
Krok 3: weryfikacja procesu wyłączania Ubuntu IPv6
Podobnie jak włączenie protokołu IPv6 w systemie Ubuntu, powinieneś również upewnić się, że jest on poprawnie wyłączony. Aby to zrobić, wpisz ponownie następujące polecenie:
ip a
Podobnie jak poniżej, nie powinieneś zobaczyć żadnego wpisu IPv6, ponieważ właśnie wyłączyłeś Iv6 w swoim systemie.

Ale uważaj; te polecenia tymczasowo wyłączają IPv6 w systemie operacyjnym Ubuntu. Innymi słowy, przy następnym uruchomieniu systemu protokół iPv6 będzie ponownie włączony. Aby ta opcja była trwała, możesz ją zmodyfikować /etc/sysctl.conf. Podobnie jak w poprzednich sekcjach, będziemy używać vima do edycji pliku. Upewnij się, że masz uprawnienia administratora (użyj sudo):

Musisz dodać do pliku następujące linie:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
Aby ustawienia zaczęły obowiązywać, użyj tego polecenia:
sudo sysctl -p
Jeśli po ponownym uruchomieniu systemu Ubuntu IPv6 jest nadal włączony, musisz utworzyć plik /etc/rc.local i wypełnij go poniższymi informacjami. Pamiętaj, że musisz to zrobić z uprawnieniami roota.
#!/bin/bash # /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0
W tym momencie musisz użyć polecenia chmod, aby plik był wykonywalny:
sudo chmod 755 /etc/rc.local
To polecenie ręcznie odczyta parametry jądra z pliku konfiguracyjnego sysctl. Pamiętaj, że wszystko to dzieje się podczas uruchamiania systemu.
Przeczytaj także: Debian kontra Ubuntu
Druga metoda: Wyłącz IPv6 za pomocą GRUB-a
Drugim podejściem do wyłączenia protokołu Ubuntu IPv6 w systemie jest konfiguracja ŻARCIE i przekazywanie parametrów jądra podczas uruchamiania. Musisz edytować /etc/default/grub aby to zrobić. Jeszcze raz upewnij się, że masz uprawnienia administratora:

Teraz edytuj GRUB_CMDLINE_LINUX_DEFAULT i GRUB_CMDLINE_LINUX, aby wyłączyć IPv6 podczas uruchamiania:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
Zapisz ten plik i uruchom komendę update-grub:
sudo update-grub
Teraz, gdy używasz tej techniki, ustawienia powinny zostać zachowane po ponownym uruchomieniu.
Ostatnia myśl: konfiguracja Ubuntu IPv6
Mimo że protokół IPv6 został wprowadzony w celu rozwiązania problemu przestrzeni adresowej, zapewnia on wiele innych korzyści, w tym zapobieganie kolizjom adresów prywatnych, usprawnianie routingu multiemisji, lepszą jakość usług, wbudowane uwierzytelnianie oraz uproszczenie i wydajniejsze routing. Zatem jasne jest, że wiedza o tym, jak włączyć protokół IPv6 w systemie Ubuntu, jest niezbędna. Jak widzieliście w tym artykule, Ubuntu jest jedną z najbardziej przyjaznych dla użytkownika dystrybucji Linuksa, których można używać w wielu obszarach. Z dumą oferujemy Państwu również nasze Ubuntu VPS, który składa się z solidnego sprzętu i jest zoptymalizowany pod kątem maksymalnego wykorzystania funkcjonalności Ubuntu.
Często zadawane pytania
Jak włączyć protokół IPv6 w systemie Ubuntu?
Ogólnie rzecz biorąc, konfiguracja protokołu IPv6 w systemie Ubuntu składa się z trzech kroków, w których należy edytować plik sysctl.conf, plik interfejsów i opcję Ponowne uruchamianie usługi sieciowej.
Co się stanie, jeśli włączę protokół IPv6?
IPv6 może zapewnić wiele korzyści, w tym obsługę większej liczby urządzeń, większe bezpieczeństwo i wydajniejsze połączenia. Nawet jeśli niektóre starsze oprogramowanie może nie działać zgodnie z oczekiwaniami, większość sieci powinna działać dobrze po włączeniu protokołu IPv6.
Jak znaleźć mój adres IPv6 w systemie Linux?
Oto dwie ogólne instrukcje Uniksa dotyczące określania adresu IPv6 i trasy domyślnej:
- Uruchom ifconfig -a i poszukaj inet6 aby zobaczyć swoje adresy IPv6.
- Uruchom netstat -nr i poszukaj inet6, Internet6 lub podobnych słów, aby znaleźć część IPv6; następnie poszukaj default lub :: lub ::/0 .
Czy IPv6 zwiększy prędkość Internetu?
Niektórzy dostawcy usług internetowych i chmurowych zmierzyli prędkość IPv6 i IPv4. Wyniki pokazują, że strony internetowe ładują się o 5% szybciej w medianie i o 15% szybciej w przypadku percentyla 95% protokołu IPv6 niż IPv4, co oznacza, że osoby dążące do dużej szybkości powinny lepiej korzystać z protokołu IPv6