Jak zakázat IPv6 na Ubuntu

Ačkoli je protokol IPv6 klíčový pro budoucí rozvoj internetu, mohou nastat situace, kdy je nutné jej v systému Ubuntu vypnout.

Tento návod vám ukáže, jak deaktivovat IPv6 v Ubuntu, což vám může pomoci vyřešit problémy s kompatibilitou, specifickou konfigurací sítě nebo v případech, kdy je vypnutí IPv6 vyžadováno.

Trvalé vypnutí IPv6 v Ubuntu

Protokol IPv6 je ve výchozím nastavení aktivní a funguje souběžně s protokolem IPv4.

Pokud chcete IPv6 ve svém Ubuntu systému deaktivovat, otevřete terminál (Ctrl + Alt + T) a pomocí editoru nano upravte konfigurační soubor sysctl:

sudo nano /etc/sysctl.conf

Do tohoto souboru přidejte následující řádky kódu, které zajistí vypnutí IPv6 služeb:

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

V tomto kódu:

  • První řádek vypíná IPv6 na všech síťových rozhraních systému.
  • Druhý řádek se specificky zaměřuje na výchozí rozhraní a deaktivuje IPv6 i na něm.
  • Třetí řádek vypíná IPv6 na rozhraní zpětné smyčky (loopback), což zabrání počítači používat IPv6 pro vnitřní komunikaci.

Po přidání kódu uložte změny (Ctrl + O) a ukončete editor. Nyní aplikujte tyto změny do systému příkazem:

sudo sysctl -p

Restartujte síťové služby pomocí příkazu:

sudo systemctl restart systemd-networkd

Stav deaktivace IPv6 ověříte spuštěním:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Pokud výstup zobrazí hodnotu „1“, znamená to, že IPv6 byl v Ubuntu úspěšně deaktivován.

Dočasné vypnutí IPv6 v Ubuntu

Pro dočasné vypnutí IPv6 v Ubuntu použijte následující příkaz systemctl s parametrem -w:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1

Poté restartujte síťové služby příkazem:

sudo systemctl restart systemd-networkd

Tím se všechny potřebné závislosti nakonfigurují tak, aby dočasně vypnuly služby IPv6.

Mějte kontrolu nad nastavením sítě vašeho Ubuntu počítače

Ubuntu nabízí jednoduché možnosti ovládání nastavení IPv6, takže si chování sítě můžete nastavit podle vašich individuálních požadavků. Mějte na paměti, že s těmito znalostmi by se mělo zacházet opatrně, jelikož IPv6 bude i nadále hrát klíčovou roli v globální internetové infrastruktuře.