50% zniżki wszystkie plany, ograniczony czas. Rozpoczęcie o godz $2.48/mo
Pozostało 8 minut
Bezpieczeństwo i sieć

Jak włączyć / wyłączyć IPV6 na Ubuntu [4 szybkie kroki]

Lily Carnell By Lily Carnell 8 minut czytania Zaktualizowano 22 lipca 2025 r
wyłącz, włącz ipv6 ubuntu

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

IPv6 kontra 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.

ubuntu-vps 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 VPS

Jak 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:

Adres IPv6 Ubuntu jest włączony
Adres IPv6 Ubuntu jest włączony

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.

brak wpisu IPv6 w Ubuntu
brak wpisu IPv6 w Ubuntu

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):

Konfiguracja sysctl
Konfiguracja sysctl

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:

Konfiguracja GRUB-a
Konfiguracja GRUB-a

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:

  1. Uruchom ifconfig -a i poszukaj inet6 aby zobaczyć swoje adresy IPv6.
  2. 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

Udział

Więcej z bloga

Czytaj dalej.

Obraz tytułowy Cloudzy do przewodnika MikroTik L2TP VPN, przedstawiający laptopa łączącego się z szafą serwerową poprzez świecący niebiesko-złoty cyfrowy tunel z ikonami tarcz.
Bezpieczeństwo i sieć

Konfiguracja MikroTik L2TP VPN (z IPsec): Przewodnik po RouterOS (2026)

W tej konfiguracji MikroTik L2TP VPN, L2TP obsługuje tunelowanie, podczas gdy IPsec obsługuje szyfrowanie i integralność; ich sparowanie zapewnia zgodność z klientem natywnym bez wieku osób trzecich

Rexa CyrusRexa Cyrus 9 minut czytania
Okno terminala wyświetlające komunikat ostrzegawczy SSH o zmianie identyfikacji zdalnego hosta, z tytułem Fix Guide i logo Cloudzy na ciemnoturkusowym tle.
Bezpieczeństwo i sieć

Ostrzeżenie: identyfikacja hosta zdalnego uległa zmianie i jak to naprawić

SSH to bezpieczny protokół sieciowy, który tworzy szyfrowany tunel pomiędzy systemami. Pozostaje popularny wśród programistów, którzy potrzebują zdalnego dostępu do komputerów bez konieczności posiadania grafiki

Rexa CyrusRexa Cyrus 10 minut czytania
Ilustracja przewodnika rozwiązywania problemów z serwerem DNS z symbolami ostrzegawczymi i niebieskim serwerem na ciemnym tle w przypadku błędów rozpoznawania nazw w systemie Linux
Bezpieczeństwo i sieć

Tymczasowa awaria rozpoznawania nazw: co to oznacza i jak to naprawić?

Podczas korzystania z Linuksa możesz napotkać tymczasowy błąd rozpoznawania nazw podczas próby uzyskania dostępu do stron internetowych, aktualizacji pakietów lub wykonywania zadań wymagających połączenia internetowego

Rexa CyrusRexa Cyrus 12 minut czytania

Gotowy do wdrożenia? Od 2,48 USD/mies.

Niezależna chmura, od 2008. AMD EPYC, NVMe, 40 Gbps. 14-dniowy zwrot pieniędzy.