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ě.