Articles

Så här inaktiverar du IPv6 på Ubuntu 18.04

översikt

i den här handledningen lär du dig hur du inaktiverar IPv6 på Ubuntu 18.04 och förstår de olika kärnparametrarna.

kärnparametrar

alla kärnparametrar finns under/proc / sys, vilket inte är exklusivt för Ubuntu. Detta är vanligt för alla Linux-distributioner. För att aktivera och inaktivera IPv6 på Ubuntu 18.04 används följande parametrar.

  • netto.ipv6.conf.allt.disable_ipv6
  • netto.ipv6.conf.standard.disable_ipv6
  • netto.ipv6.conf..disable_ipv6

När värdena för dessa parametrar är inställda på 1, kommer IPv6 att inaktiveras. För att aktivera IPv6 igen bör värdet ställas in på 0.

inaktivera IPv6

ställa in kärnparametern för målgränssnitten kan göras på två sätt, genom att uttryckligen ställa in värdet i /etc/sysctl.conf eller genom att använda kommandot sysctl.

ändra Sysctl.conf

Öppna sysctl.conf-fil i en textredigerare och lägg sedan till följande rader.

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

inställningarna kommer att påverka när servern startas om. De kan dock appliceras omedelbart med sysctl-kommandot.

sysctl -p

med sysctl-kommandot

med sysctl-kommandot kan vi rikta in kärnparametrarna för att ställa in deras värden. För att inaktivera IPv6 på alla nätverksgränssnitt, använd följande kommandon.

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

med kommandot sysctl-w påverkar ändringarna omedelbart.

aktivera IPv6

ställa in kärnparametern för målgränssnitten kan göras på två sätt, genom att uttryckligen ställa in värdet i /etc/sysctl.conf eller genom att använda kommandot sysctl.

ändra Sysctl.conf

Öppna sysctl.conf-fil i en textredigerare och lägg sedan till följande rader.

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

inställningarna kommer att påverka när servern startas om. De kan dock appliceras omedelbart med sysctl-kommandot.

sysctl -p

med sysctl-kommandot

med sysctl-kommandot kan vi rikta in kärnparametrarna för att ställa in deras värden. För att inaktivera IPv6 på alla nätverksgränssnitt, använd följande kommandon.

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

med kommandot sysctl-w påverkar ändringarna omedelbart.