Sådan deaktiveres IPv6 på Ubuntu 18.04
oversigt
i denne vejledning lærer du, hvordan du deaktiverer IPv6 på Ubuntu 18.04 og forstår de forskellige kerneparametre.
kerneparametre
alle kerneparametre findes under/proc / sys, hvilket ikke er eksklusivt for Ubuntu. Dette er fælles for alle distributioner. For at aktivere og deaktivere IPv6 på Ubuntu 18.04 anvendes følgende parametre.
- net.ipv6.conf.alle.disable_ipv6
- net.ipv6.conf.standard.disable_ipv6
- net.ipv6.conf..disable_ipv6
når værdierne for disse parametre er indstillet til 1, deaktiveres IPv6. For at aktivere IPv6 igen skal værdien indstilles til 0.
deaktivering af IPv6
Indstilling af kerneparameteren for målgrænsefladerne kan udføres på to måder ved eksplicit at indstille værdien i/etc / sysctl.conf eller ved at bruge kommandoen sysctl.
ændring af Sysctl.conf
Åbn sysctl.conf fil i en teksteditor, og derefter tilføje følgende linjer.
net.ipv6.conf.all.disable_ipv6=1net.ipv6.conf.default.disable_ipv6=1
indstillingerne vil påvirke, når serveren genstartes. De kan dog anvendes straks med kommandoen sysctl.
sysctl -p
brug af kommandoen Sysctl
Med kommandoen sysctl kan vi målrette kerneparametrene for at indstille deres værdier. For at deaktivere IPv6 på alle netværksgrænseflader skal du bruge følgende kommandoer.
sysctl -w net.ipv6.conf.all.disable_ipv6=1sysctl -w net.ipv6.conf.default.disable_ipv6=1
Ved hjælp af kommandoen sysctl-h påvirker ændringerne straks.
aktivering af IPv6
Indstilling af kerneparameteren for målgrænsefladerne kan udføres på to måder ved eksplicit at indstille værdien i/etc / sysctl.conf eller ved at bruge kommandoen sysctl.
ændring af Sysctl.conf
Åbn sysctl.conf fil i en teksteditor, og derefter tilføje følgende linjer.
net.ipv6.conf.all.disable_ipv6=0net.ipv6.conf.default.disable_ipv6=0
indstillingerne vil påvirke, når serveren genstartes. De kan dog anvendes straks med kommandoen sysctl.
sysctl -p
brug af kommandoen Sysctl
Med kommandoen sysctl kan vi målrette kerneparametrene for at indstille deres værdier. For at deaktivere IPv6 på alle netværksgrænseflader skal du bruge følgende kommandoer.
sysctl -w net.ipv6.conf.all.disable_ipv6=0sysctl -w net.ipv6.conf.default.disable_ipv6=0
Ved hjælp af kommandoen sysctl-h påvirker ændringerne straks.