Articles

Jak Zakázat IPv6 na Ubuntu 18.04

Přehled

V tomto tutoriálu, se dozvíte, jak zakázat IPv6 na Ubuntu 18.04 a pochopit různé parametry jádra.

parametry jádra

všechny parametry jádra lze nalézt pod /proc / sys, což není exkluzivní pro Ubuntu. To je společné pro všechny distribuce Linuxu. Pro povolení a zakázání IPv6 na Ubuntu 18.04 se používají následující parametry.

  • net.ipv6.conf.všechen.disable_ipv6
  • net.ipv6.conf.default.disable_ipv6
  • net.ipv6.conf..disable_ipv6

pokud jsou hodnoty těchto parametrů nastaveny na hodnotu 1, IPv6 bude zakázán. Chcete-li IPv6 znovu povolit, měla by být hodnota nastavena na 0.

vypnutí IPv6

nastavení parametru jádra pro Cílová rozhraní lze provést dvěma způsoby, explicitním nastavením hodnoty v /etc/sysctl.conf nebo pomocí příkazu sysctl.

úprava Sysctl.conf

otevřete sysctl.soubor conf v textovém editoru a přidejte následující řádky.

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

nastavení bude mít vliv při restartování serveru. Lze je však okamžitě použít pomocí příkazu sysctl.

sysctl -p

pomocí příkazu Sysctl

pomocí příkazu sysctl můžeme zacílit na parametry jádra a nastavit jejich hodnoty. Chcete-li zakázat IPv6 na všech síťových rozhraních, použijte následující příkazy.

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

pomocí příkazu sysctl-w se změny projeví okamžitě.

povolení IPv6

nastavení parametru jádra pro Cílová rozhraní lze provést dvěma způsoby, explicitním nastavením hodnoty v /etc/sysctl.conf nebo pomocí příkazu sysctl.

úprava Sysctl.conf

otevřete sysctl.soubor conf v textovém editoru a přidejte následující řádky.

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

nastavení bude mít vliv při restartu serveru. Lze je však okamžitě použít pomocí příkazu sysctl.

sysctl -p

pomocí příkazu Sysctl

pomocí příkazu sysctl můžeme zacílit na parametry jádra a nastavit jejich hodnoty. Chcete-li zakázat IPv6 na všech síťových rozhraních, použijte následující příkazy.

sysctl -w net.ipv6.conf.all.disable_ipv6=0sysctl -w net.ipv6.conf.default.disable_ipv6=0

pomocí příkazu sysctl-w se změny projeví okamžitě.