Come disabilitare IPv6 su CentOS 7.5
IPv6 o Internet Protocol versione 6 è l’ultima versione di Internet Protocol (IP). IPv4 o Protocollo Internet versione 4 è già ampiamente utilizzato. Ma ha alcune limitazioni. Il primo è che, IPv4 ha uno schema di indirizzi a 32 bit. Ciò significa che solo 4,3 miliardi di indirizzi univoci sono possibili con IPv4. Questo è abbastanza limitato nel mondo di oggi. In questi giorni abbiamo molti dispositivi IoT (Internet of Things), smartphone, computer, laptop, server connessi a Internet. Ognuno di questi dispositivi ha bisogno di un indirizzo IP per comunicare con il mondo esterno. Quindi l’indirizzo IPv4 ha carenza.
L’indirizzo IPv6 d’altra parte è un indirizzo a 128 bit. Significa circa 340,282,366,920,938,463,463,374,607,431,768,211,456 unico indirizzo IPV6 è possibile in IPv6. Questo è un numero enorme di indirizzi IP. Si dice che, se viene utilizzato IPv6, ogni singolo dispositivo nel mondo può avere il proprio indirizzo IPv6 unico e IPv6 sarebbe ancora disponibile per i nuovi dispositivi. Quindi IPv6 risolve problemi con indirizzo IP limitato come in IPv4.
Ma al momento in cui scriviamo, il supporto IPv6 non è disponibile in molti paesi. Non è nemmeno supportato nel mio paese. Anche se il mondo si sta muovendo a IPv6 lentamente, ancora non tutto è IPv6.
Se il tuo paese non ha ancora il supporto per IPv6, non è necessario mantenerlo abilitato sul tuo sistema operativo. Così tante persone tendono a disabilitare IPv6 nel loro sistema operativo.
In questo articolo, ti mostrerò come disabilitare IPv6 su CentOS 7.5. Cominciamo.
Verifica se IPv6 è abilitato
Puoi verificare se IPv6 è abilitato sul tuo sistema operativo CentOS 7.5 con il seguente comando:
Come puoi vedere, ho IPv6 abilitato.
Se IPv6 è disabilitato, non si dovrebbe vedere alcun output se si esegue questo comando.
Disabilita IPv6 Usando il parametro del Kernel
In questa sezione, ti mostrerò come disabilitare IPv6 in modo permanente.
È possibile disabilitare IPv6 all’avvio del computer modificando il parametro del kernel.
Prima modifica il file di configurazione di GRUB con il seguente comando:
Dovresti vedere la seguente finestra.
Premere prima i per passare alla modalità di inserimento.
Ora aggiungi ipv6.disable = 1 prima di crashkernel = auto in GRUB_CMDLINE_LINUX come indicato nello screenshot qui sotto.
Ora premere< Esc > e digitare :wq! quindi premere < Immettere > per salvare il file.
Ora aggiorna il file di configurazione di GRUB con il seguente comando:
La configurazione di GRUB deve essere aggiornata.
Ora riavviare il computer con il seguente comando:
Se si esegue nuovamente il seguente comando, non si dovrebbe vedere alcun output.
Disabilita IPv6 usando/etc / sysctl.file di configurazione conf
Puoi anche disabilitare IPv6 in modo permanente usando /etc/sysctl.file di configurazione conf.
Aprire prima il file/etc / sysctl.conf file con il seguente comando:
Ora aggiungere le seguenti righe ad esso:
net.ipv6.conf.predefinito.disable_ipv6 = 1
salvare il file e riavviare il computer con il seguente comando:
IPv6 deve essere disattivato.
Disabilitare IPv6 di specifica interfaccia di rete
È inoltre possibile disabilitare IPv6 di specifica interfaccia di rete.
Per prima cosa devi trovare l’interfaccia di rete che vuoi disabilitare con il seguente comando:
Dovresti vedere il nome dell’interfaccia di rete come segnato nello screenshot qui sotto.
Diciamo che vuoi disabilitare IPv6 per l’interfaccia ens36.
Prima apri / etc / sysctl.conf file con il seguente comando:
Ora aggiungi la seguente riga alla fine del file:
salvare il file e riavviare il computer con il seguente comando:
verificare se IPv6 è disabilitato per il ens36 interfaccia con il seguente comando:
IPv6 dovrebbe essere disabilitato solo per l’interfaccia ens36 come puoi vedere dallo screenshot qui sotto. Non c’è nessuna linea inet6 nell’output.
Disabilita temporaneamente IPv6 Usando il comando sysctl
Puoi anche disabilitare temporaneamente IPv6. In questo modo IPv6 sarà abilitato una volta riavviato il sistema. Questo è utile per verificare se tutto sul tuo sistema operativo CentOS 7.5 funziona prima di disabilitare IPv6 in modo permanente.
Eseguire i seguenti comandi per disabilitare temporaneamente IPv6:
su sudo sysctl-w net.ipv6.conf.predefinito.disable_ipv6=1
IPv6 deve essere disabilitato.
È così che disabiliti IPv6 su CentOS 7.5 in modo permanente e temporaneo. Grazie per aver letto questo articolo.