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 inet6Stap 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.confStap 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.