Articles

Hoe IPv6 op Ubuntu 18.04

overzicht

in deze tutorial leert u hoe u IPv6 op Ubuntu 18.04 kunt uitschakelen en begrijpt u de verschillende kernelparameters.

kernelparameters

alle kernelparameters zijn te vinden onder/proc / sys, wat niet exclusief is voor Ubuntu. Dit is gebruikelijk voor alle Linux distributies. Voor het in-en uitschakelen van IPv6 op Ubuntu 18.04, worden de volgende parameters gebruikt.

  • net.ipv6.conf.al.disable_ipv6
  • net.ipv6.conf.standaard.disable_ipv6
  • net.ipv6.conf..disable_ipv6

wanneer de waarden van deze parameters zijn ingesteld op 1, wordt IPv6 uitgeschakeld. Om IPv6 weer in te schakelen, moet de waarde worden ingesteld op 0.

het uitschakelen van IPv6

Het instellen van de kernelparameter voor de doelinterfaces kan op twee manieren worden gedaan, door expliciet de waarde in /etc/sysctl in te stellen.conf of door het sysctl commando te gebruiken.

sysctl wordt gewijzigd.conf

Open de sysctl.conf bestand in een teksteditor, en voeg vervolgens de volgende regels.

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

de instellingen zullen van invloed zijn wanneer de server opnieuw wordt opgestart. Ze kunnen echter onmiddellijk worden toegepast met het sysctl Commando.

sysctl -p

met behulp van het Sysctl Commando

met het sysctl Commando kunnen we de kernelparameters benaderen om hun waarden in te stellen. Gebruik de volgende commando ‘ s om IPv6 op alle netwerkinterfaces uit te schakelen.

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

met behulp van het sysctl-w Commando hebben de veranderingen onmiddellijk effect.

het inschakelen van IPv6

Het instellen van de kernelparameter voor de doelinterfaces kan op twee manieren worden gedaan, door expliciet de waarde in /etc/sysctl in te stellen.conf of door het sysctl commando te gebruiken.

sysctl wordt gewijzigd.conf

Open de sysctl.conf bestand in een teksteditor, en voeg vervolgens de volgende regels.

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

de instellingen zullen van invloed zijn wanneer de server opnieuw wordt opgestart. Ze kunnen echter onmiddellijk worden toegepast met het sysctl Commando.

sysctl -p

met behulp van het Sysctl Commando

met het sysctl Commando kunnen we de kernelparameters benaderen om hun waarden in te stellen. Gebruik de volgende commando ‘ s om IPv6 op alle netwerkinterfaces uit te schakelen.

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

met behulp van het sysctl-w Commando hebben de wijzigingen onmiddellijk effect.