Hoe IPv6 uit te schakelen in CentOS 8

Er zijn verschillende elementen die deelnemen aan netwerkconnectiviteit en een van de meest essentiële is IP-adressering die IPv4 of IPv6 kan zijn. Deze adressering vergemakkelijkt en maakt communicatie mogelijk van alle netwerkcomponenten met onze apparatuur, dit staat bekend als Internet Protocol - Internet Protocol.

IPv4 is de huidige standaard die bestaat uit adressen van 32 bits lang, wat neerkomt op een maximum van 4.294.967.296 adressen. Maar met de versnelde groei van verbindingen (zowel in apparaten als in infrastructuur) raken deze adressen uitgeput, wat een negatieve impact heeft op duizenden apparaten. Daarom heeft de IETF (Internet Engineering Task Force) IPv6 ontwikkeld die adressen met een lengte van 128 bits afhandelt, dit betekent dat we tot 340.282.366.920.938.463.463.374.607.431.768.211.456 of 340 sextiljoen zullen hebben.

Maar aangezien IPv6 zich nog in het implementatieproces bevindt, wilt u, als u met CentOS 8 werkt, deze adressering op de server uitschakelen om verwarring met bepaalde administratieve taken te voorkomen.

We zullen zien hoe u IPv 6 op een eenvoudige manier in CentOS 8 kunt uitschakelen.

1. Hoe de IPv6-status op CentOS 8 te controleren

Stap 1
De eerste stap die moet worden genomen is om te controleren of IPv6 is ingeschakeld op de server, hiervoor voeren we het volgende uit:

 ip een | grep inet6 
Stap 2
Als resultaat zullen we het volgende zien als IPv6 actief is. Als we actief zijn, vinden we de regels "inet6".

VERGROTEN

2. Hoe IPv6 op CentOS 8 uit te schakelen met sysctl


Met sysctl is het mogelijk om IPv6 tijdelijk uit te schakelen in CentOS 8 en is een herstart van het systeem niet nodig om te zien of de wijzigingen zijn doorgevoerd.

Stap 1
Het proces is een beetje ingewikkeld omdat we als volgt een bestand /etc/sysctl.d/70-ipv6.conf moeten maken:

 nano /etc/sysctl.d/70-ipv6.conf 
Stap 2
Daar zullen we de volgende regels toevoegen:
 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1

VERGROTEN

Stap 3
We slaan de wijzigingen op met de volgende toetsencombinatie:

Ctrl + O

We verlaten de editor met:

Ctrl + X

Stap 4
Nu gaan we verder met het opnieuw opstarten van het gemaakte bestand om het gemaakte proces te voltooien:

 sysctl --load /etc/sysctl.d/70-ipv6.conf 

VERGROTEN

Stap 5
Opnieuw controleren we de IPv6-status met het volgende commando:

 ip een | grep inet6 

VERGROTEN

Zoals we zien is IPv6 correct uitgeschakeld in CentOS 8.

Stap 6
Aangezien CentOS 8 gebruik maakt van Network Manager, is het mogelijk dat als we meer netwerkinterfaces hebben ze nog steeds zijn ingeschakeld met IPv6, in dit geval moeten we de volgende syntaxis uitvoeren zodat de deactivering algemeen is. Hierna herstarten we het systeem om het proces te voltooien.

 nmcli-verbinding wijzigen "interface" ipv6.methode negeren 

3. Hoe IPv6 in CentOS 8 uit te schakelen met kernel boot


Bij deze methode wordt het systeem opnieuw opgestart nadat de installatie is voltooid. Maar het is een van de meest effectieve manieren om IPv6 op CentOS 8 uit te schakelen.

Stap 1
Om dit te doen, moeten we als volgt toegang krijgen tot het / etc / standaard / grub-bestand met een editor:

 nano / etc / standaard / grub 

VERGROTEN

Stap 2
Daar gaan we naar het einde om de volgende regel toe te voegen:

 GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX ipv6.disable = 1" 

VERGROTEN

Stap 3
We slaan de wijzigingen op met de volgende toetsencombinatie:

Ctrl + O

We verlaten de editor met:

Ctrl + X

Stap 4
Nu gaan we de GRUB-bestanden van het systeem updaten, hiervoor zullen we het volgende uitvoeren:

 ls -lh /etc/grub*.cfg 

VERGROTEN

Stap 5
Daar kunnen we het pad /boot/grub2/grub.cfg zien, nu gaan we het volgende commando uitvoeren om een ​​nieuw GRUB-configuratiebestand te maken dat zal worden gehost in het pad /boot/grub2/grub.cfg:

 grub2-mkconfig -o /boot/grub2/grub.cfg 

VERGROTEN

Stap 6
Op dezelfde manier gaan we het volgende uitvoeren om een ​​GRUB-bestand te maken dat wordt opgeslagen in het pad /boot/efi/EFI/centos/grub.cfg:

 grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg 

VERGROTEN

Stap 7
Hierna herstarten we het systeem om de wijzigingen te voltooien en zodra we inloggen kunnen we verifiëren dat IPv6 volledig is uitgeschakeld:

 ip een | grep inet6 

VERGROTEN

Met enkele van de methoden die Solvetic u heeft uitgelegd, is het mogelijk om zowel tijdelijk als volledig de IPv 6-adressering in CentOS8 uit te schakelen, in afwachting van een volledige lancering in een zeer korte tijd.

wave wave wave wave wave