50% zniżki wszystkie plany, oferta czasowa. Od $2.48/mo
8 min pozostało
Bezpieczeństwo i Sieć

Jak włączyć/wyłączyć IPv6 w Ubuntu [4 proste kroki]

Lilia Carnell By Lilia Carnell 8 min czytania Zaktualizowano 22 lip 2025
wyłącz włącz ipv6 ubuntu

Najnowsza wersja protokołu internetowego i jej różne korzyści skłaniają do nauki, jak z nich korzystać. Podstawowe pytanie, które sobie stawiasz, to: od czego zacząć? To proste — zacznij od zrozumienia, jak włączyć Ubuntu IPv6 (Internet Protocol wersja 6). Poniższy przewodnik przeprowadzi Cię przez każdy krok włączania IPv6 na serwerze Ubuntu. Zanim pójdziemy dalej, przyjrzyjmy się, co wiemy o IPv6 i jego zaletach.

Czym jest IPv6?

IPv6 (Internet Protocol wersja 6) to następna generacja standardu adresów Internet Protocol (IP), zaprojektowana, aby zastąpić IPv4. Wszystkie urządzenia podłączone do Internetu — komputery, telefony komórkowe, komponenty automatyki domowej i czujniki IoT — wymagają wielu adresów IP do komunikacji między sobą. Oryginalny system adresów IP, zwany IPv4, wyczerpuje się z powodu powszechnego użytku wynikającego ze wzrostu liczby podłączonych urządzeń. Aby dowiedzieć się więcej o różnicach między IPv4 i IPv6, przeczytaj: ""IPv4 vs. IPv6: Dlaczego IPv6 zastąpi IPv4

IPv6 vs IPv4

Jakie są korzyści IPv6?

IPv6 to najnowsza wersja protokołu internetowego i działa podobnie jak IPv4. Obie wersje zapewniają unikatowe adresy IP niezbędne do komunikacji urządzeń podłączonych do internetu. Jednak IPv6 ma jedną istotną przewagę: używa Adres IP 128-bitowy.

Główne zalety IPv6:

  • Automatyczna konfiguracja
  • Brak konfliktów adresów prywatnych
  • Lepszy routing multicast
  • Prostszy format nagłówka
  • Uproszczony i bardziej wydajny routing
  • Lepsza jakość usług (etykietowanie przepływów)
  • Wbudowana autentykacja i wsparcie
  • Elastyczne opcje i rozszerzenia
  • Łatwiejsze zarządzanie (bez DHCP)

Dlaczego wprowadzono IPv6?

IPv6 został stworzony, aby rozwiązać problem wyczerpywania się przestrzeni adresowej. Już w latach 80. specjaliści ostrzegali przed tym zagrożeniem. Krótko po wprowadzeniu adresacji IPv4 ujawniły się liczne ograniczenia związane ze skalowalnością i możliwościami.

Przeczytaj również: Konfiguracja DNS na MikroTik 

Jak skonfigurować IPv6 na Ubuntu

Oto krok po kroku instrukcja włączenia Ubuntu IPv6 w systemie.

Krok 1: Edytowanie pliku sysctl.conf

Pierwszy krok: konfiguracja Ubuntu IPv6 to zalogowanie się na serwer przez dostęp root. Następnie musisz zmienić niektóre ustawienia w pliku sysctl.conf. Aby to zrobić, otwórz plik w trybie edycji. W tym poradniku użyjemy edytora vim, ale możesz używać dowolnego innego edytora.

vim /etc/sysctl.conf

Na koniec pliku dodaj następujące linie:

net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.all.disable_ipv6 = 0

Zapisz plik i zamknij go

Krok 2: Edytowanie pliku interfaces

Inny plik wymagający edycji to plik interfaces znajdujący się w ścieżce  /etc/network/. Zanim zaczniesz te kroki, utwórz kopię zapasową pliku /etc/network/interfaces.

vim /etc/network/interfaces

Do pliku interfaces dodaj następującą linię:

iface eth0 inet6 static
pre-up modprobe ipv6
address IPv6-IP-Address
netmask 64
gateway IPv6-IP-Gateway-Address

Następnie zapisz i wyjdź z pliku interfaces. Pamiętaj, aby zastąpić IPv6-IP-Address i IPv6-IP-Gateway-Address szczegółami Ubuntu IPv6, które Ci udostępniono.

Krok 3: Ponowne uruchomienie usługi sieciowej

Trzeci krok to restartowanie usługi sieciowej, aby zmiany weszły w życie.

service networking restart

 Krok 4: Weryfikacja instalacji Ubuntu IPv6

Możesz sprawdzić, czy prawidłowy adres IPv6 został zainstalowany w systemie Linux, używając poniższego polecenia:

ifconfig eth0

Przyjrzyj się poniższemu przykładowi, aby zrozumieć te kroki:

eth0 Link encap:Ethernet HWaddr 06:0c:6c:01:12:98

          inet addr:103.25.202.165 Bcast:103.25.202.255 Mask:255.255.255.0

          inet6 addr: fe80::40c:6cff:fe01:1298/64 Scope:Link

          inet6 addr: 2400:c980:0:2::2/64 Scope:Global

          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

          RX packets:2505260 errors:0 dropped:14 overruns:0 frame:0

          TX packets:640650 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          Bajty RX:203319645 (203,3 MB) Bajty TX:74852651 (74,8 MB)

Zwróć uwagę na tę linię:

inet6 addr: 2400:c980:0:2::2/64 Scope:Global

Ta linia potwierdza, że wyświetlany jest prawidłowy adres IPv6.

ubuntu-vps Oczywisty wybór

Większość serwerów z Linux działa na Ubuntu. Dlaczego nie twój? Przekonaj się, za co wszyscy cenią Ubuntu, i zamów zoptymalizowany Ubuntu VPS.

Zamów swój Ubuntu VPS

Jak wyłączyć IPv6 na Ubuntu

Ta sekcja wyjaśnia, jak wyłączyć protokół Ubuntu IPv6 w systemie. Ta instrukcja jest zaawansowana, dlatego upewnij się, że zwrócisz uwagę na każdy szczegół. Teraz otwórz terminal (CTRL+ALT+T) i zaczynajmy! Pamiętaj, że dla większości poleceń wpisywanych w terminalu będziesz potrzebować uprawnień roota (sudo).

Metoda pierwsza: Wyłącz IPv6 za pomocą Sysctl

Omówmy pierwsze podejście do wyłączenia IPv6 na Ubuntu.

Krok 1: Sprawdzanie adresu Ubuntu IPv6

Najpierw musisz upewnić się, że IPv6 jest włączony w systemie. Możesz sprawdzić swój adres IP w Ubuntu, wpisując to polecenie:

ip a

Po wykonaniu powyższego polecenia zobaczysz adres IPv6, jeśli jest włączony, podobnie jak poniżej:

Adres Ubuntu IPv6 jest włączony
Adres Ubuntu IPv6 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 przy włączaniu IPv6 na Ubuntu, powinieneś również upewnić się, że jest prawidłowo wyłączony. Aby to zrobić, wpisz ponownie następujące polecenie: 

ip a

Jak poniżej, nie powinieneś widzieć żadnego wpisu IPv6, ponieważ właśnie wyłączyłeś IPv6 w systemie.

brak wpisu IPv6 na Ubuntu
brak wpisu IPv6 na Ubuntu

Ale zwróć uwagę: te polecenia tymczasowo wyłączają IPv6 w systemie operacyjnym Ubuntu. Innymi słowy, przy następnym uruchomieniu systemu IPv6 będzie znowu włączony. Aby utrwalić to ustawienie, możesz edytować /etc/sysctl.conf. Jak w poprzednich sekcjach, będziemy używać vim do edycji pliku. Upewnij się, że masz prawa administratora (użyj sudo):

Konfiguracja Sysctl
Konfiguracja Sysctl

Musisz dodać następujące linie do pliku:

net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1

Aby ustawienia weszły w życie, użyj tej komendy:

sudo sysctl -p

Jeśli Ubuntu IPv6 jest nadal włączone po restarcie systemu, musisz utworzyć plik /etc/rc.local i wypełnić go poniższą zawartością. Zwróć uwagę, ż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ć komendy chmod, aby plik był wykonywalny:

sudo chmod 755 /etc/rc.local

Ta komenda ręcznie odczyta parametry jądra z pliku konfiguracyjnego sysctl. Pamiętaj, że wszystko to dzieje się podczas uruchamiania systemu.

Czytaj również: Debian versus Ubuntu

Metoda druga: Wyłącz IPv6 za pomocą GRUB

Drugi sposób wyłączenia Ubuntu IPv6 na Twoim systemie to skonfigurowanie GRUB i przekazanie parametrów jądra podczas uruchamiania. Musisz edytować /etc/default/grub aby to zrobić. Ponownie upewnij się, że masz uprawnienia administratora:

Konfiguracja GRUB
Konfiguracja GRUB

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 się zachować po restarcie.

Podsumowanie: Konfiguracja Ubuntu IPv6

Choć IPv6 został wprowadzony w celu rozwiązania problemu przestrzeni adresowej, zapewnia ci wiele innych korzyści, w tym zapobieganie kolizjom adresów prywatnych, ulepszenie routingu multicastu, lepszą jakość usługi, wbudowaną autentykację oraz uproszczone i wydajniejsze routowanie. Dlatego oczywiście wiedza, jak włączyć IPv6 na Ubuntu, jest niezbędna. Jak widziałeś w tym artykule, Ubuntu jest jedną z najbardziej przyjaznych dla użytkownika dystrybucji Linux, którą możesz używać w wielu obszarach. Jesteśmy również dumni, że możemy Ci zaproponować nasze Ubuntu VPS, które składa się z solidnego sprzętu i są zoptymalizowane, abyś mógł maksymalnie wykorzystać funkcjonalność Ubuntu.

Często zadawane pytania

Jak włączyć IPv6 na Ubuntu?

Ogólnie rzecz biorąc, skonfigurowanie IPv6 na Ubuntu wymaga trzech kroków, w których musisz edytować plik sysctl.conf, plik interfaces i zrestartować usługę sieciową.

Co się stanie, gdy włączę IPv6?

IPv6 może Ci zapewnić wiele korzyści, w tym obsługę większej liczby urządzeń, lepsze bezpieczeństwo i bardziej wydajne połączenia. Choć niektóre starsze oprogramowanie może nie działać zgodnie z oczekiwaniami, większość Twojej sieci powinna działać dobrze z włączonym IPv6.

Jak znaleźć mój adres IPv6 w Linux?

Oto dwie ogólne instrukcje Unix do określenia Twojego adresu IPv6 i domyślnej trasy:

  1. Uruchom ifconfig -a i poszukaj inet6 aby zobaczyć Twoje adresy IPv6.
  2. Uruchom netstat -nr i poszukaj inet6 lub Internet6 lub podobnych słów, aby znaleźć część IPv6; następnie poszukaj default lub :: lub ::/0.

Czy IPv6 zwiększa szybkość internetu?

Kilka dostawców usług internetowych i chmurowych zmierzyło prędkość IPv6 i IPv4. Wyniki pokazują, że strony internetowe ładują się 5% szybciej w średniej i 15% szybciej dla 95-tego percentyla na IPv6 niż IPv4, co oznacza, że ci, którzy dążą do wysokiej prędkości, powinni raczej używać IPv6

Udostępnij

Więcej z bloga

Czytaj dalej.

Grafika tytułowa Cloudzy do przewodnika po MikroTik L2TP VPN, przedstawiająca laptopa łączącego się z szafą serwerową przez świecący niebiesko-złoty cyfrowy tunel z ikonami tarczy.
Bezpieczeństwo i Sieć

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

W tej konfiguracji MikroTik L2TP VPN protokół L2TP odpowiada za tunelowanie, a IPsec za szyfrowanie i integralność. Ich połączenie zapewnia natywną zgodność z klientami bez konieczności stosowania rozwiązań innych firm.

Rexa CyrusRexa Cyrus 9 minut czytania
Okno terminala wyświetlające komunikat ostrzegawczy SSH o zmianie identyfikacji zdalnego hosta, z tytułem przewodnika naprawczego i brandingiem Cloudzy na ciemnozielonym tle.
Bezpieczeństwo i Sieć

Warning: Remote Host Identification Has Changed i jak to naprawić

SSH to bezpieczny protokół sieciowy tworzący szyfrowany tunel między systemami. Pozostaje popularnym wyborem wśród programistów potrzebujących zdalnego dostępu do komputerów bez interfejsu graficznego.

Rexa CyrusRexa Cyrus Czytanie 10 minut
Ilustracja do przewodnika po rozwiązywaniu problemów z serwerem DNS, z symbolami ostrzeżeń i niebieskim serwerem na ciemnym tle, dotycząca błędów rozpoznawania nazw Linux
Bezpieczeństwo i Sieć

Tymczasowy błąd rozpoznawania nazw: Co oznacza i jak go naprawić?

Podczas korzystania z Linux możesz napotkać błąd tymczasowego rozpoznawania nazw przy próbie dostępu do stron internetowych, aktualizacji pakietów lub wykonywania zadań wymagających połączenia z internetem.

Rexa CyrusRexa Cyrus 12 minut czytania

Gotowy do wdrożenia? Od 2,48 USD/miesiąc.

Niezależna chmura od 2008 roku. AMD EPYC, NVMe, 40 Gbps. Zwrot pieniędzy w ciągu 14 dni.