Come disabilitare IPv6 in CentOS 8

Ci sono diversi elementi che partecipano alla connettività di rete e uno dei più essenziali è l'indirizzamento IP che può essere IPv4 o IPv6, questo indirizzamento facilita e consente la comunicazione di tutti i componenti di rete con le nostre apparecchiature, questo è noto come Protocollo Internet - Protocollo Internet.

IPv4 è lo standard attuale che consiste in indirizzi lunghi 32 bit, che copre un massimo di 4.294.967.296 indirizzi. Ma con la crescita accelerata delle connessioni (sia nei dispositivi che nelle infrastrutture) questi indirizzi si stanno esaurendo, il che ha un impatto negativo su migliaia di dispositivi. Ecco perché l'IETF (Internet Engineering Task Force) ha sviluppato IPv6 che gestisce indirizzi con una lunghezza di 128 bit, questo significa che avremo fino a 340.282.366.920.938.463.463.374.607.431.768.211.456) o 340 sestilioni.

Ma poiché IPv6 è ancora nel processo di distribuzione, se stai lavorando con CentOS 8 potresti voler disabilitare questo indirizzamento sul server per evitare di creare confusione con alcune attività amministrative.

Vedremo come disabilitare IPv 6 in CentOS 8 in modo semplice.

1. Come controllare lo stato IPv6 su CentOS 8

Passo 1
Il primo passo da compiere sarà verificare se IPv6 è abilitato sul server, per questo eseguiamo quanto segue:

 ip a | grep inet6 
Passo 2
Di conseguenza vedremo quanto segue se IPv6 è attivo. Essendo attivi troviamo le righe "inet6".

INGRANDIRE

2. Come disabilitare IPv6 su CentOS 8 usando sysctl


Con sysctl sarà possibile disabilitare temporaneamente IPv6 in CentOS 8 e non è necessario riavviare il sistema per vedere le modifiche applicate.

Passo 1
Il processo è un po' complesso poiché dobbiamo creare un file /etc/sysctl.d/70-ipv6.conf come segue:

 nano /etc/sysctl.d/70-ipv6.conf 
Passo 2
Lì aggiungeremo le seguenti righe:
 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1

INGRANDIRE

Passaggio 3
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 4
Ora procediamo a riavviare il file creato per completare il processo creato:

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

INGRANDIRE

Passaggio 5
Ancora una volta controlliamo lo stato IPv6 con il seguente comando:

 ip a | grep inet6 

INGRANDIRE

Come vediamo, IPv6 è stato disabilitato correttamente in CentOS 8.

Passaggio 6
Dato che CentOS 8 utilizza Network Manager, sarà possibile che se abbiamo più interfacce di rete siano ancora abilitate con IPv6, in questo caso dobbiamo eseguire la seguente sintassi in modo che la disattivazione sia generale. Dopodiché, riavviamo il sistema per completare il processo.

 connessione nmcli modifica "interfaccia" ipv6.method ignora 

3. Come disabilitare IPv6 in CentOS 8 utilizzando l'avvio del kernel


Questo metodo prevede un riavvio del sistema dopo aver completato l'installazione. Ma è uno dei modi più efficaci per disabilitare IPv6 su CentOS 8.

Passo 1
Per fare ciò, dobbiamo accedere al file /etc/default/grub con un editor come segue:

 nano / etc / default / grub 

INGRANDIRE

Passo 2
Lì andremo alla fine per aggiungere la seguente riga:

 GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX ipv6.disable = 1" 

INGRANDIRE

Passaggio 3
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 4
Ora aggiorneremo i file GRUB del sistema, per questo eseguiremo quanto segue:

 ls -lh /etc/grub*.cfg 

INGRANDIRE

Passaggio 5
Lì possiamo vedere il percorso /boot/grub2/grub.cfg, ora eseguiremo il seguente comando per creare un nuovo file di configurazione di GRUB che sarà ospitato nel percorso /boot/grub2/grub.cfg:

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

INGRANDIRE

Passaggio 6
Allo stesso modo, eseguiremo quanto segue per creare un file GRUB che verrà archiviato nel percorso /boot/efi/EFI/centos/grub.cfg:

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

INGRANDIRE

Passaggio 7
Dopodiché riavviamo il sistema per completare le modifiche e una volta effettuato l'accesso possiamo verificare che IPv6 sia stato completamente disabilitato:

 ip a | grep inet6 

INGRANDIRE

Con alcuni dei metodi che Solvetic ti ha spiegato, sarà possibile disabilitare sia temporaneamente che totalmente l'indirizzamento IPv 6 in CentOS8, aspettando che venga lanciato completamente in brevissimo tempo.

wave wave wave wave wave