Come disabilitare IPv6 su CentOS

Come disabilitare IPv6 su CentOS

Come disabilitare IPv6 su CentOS 7.5

IPv6 o Internet Protocol versione 6 è l'ultima versione di Internet Protocol (IP). IPv4 o Internet Protocol versione 4 è già ampiamente utilizzato. Ma ha alcune limitazioni. Il primo è che IPv4 ha uno schema di indirizzo a 32 bit. Ciò significa solo 4.È possibile 3 miliardi di indirizzo univoco con IPv4. Questo è piuttosto 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 al mondo esterno. Quindi l'indirizzo IPv4 ha una carenza.

L'indirizzo IPv6 dall'altra parte è un indirizzo a 128 bit. Significa circa 340.282.366.920.938.463.463.374.607.431.768.211.456 Indirizzo IPv6 univoco è possibile in IPv6. Questo è un numero enorme di indirizzi IP. Si dice che, se viene utilizzato IPv6, ogni singolo dispositivo al mondo può avere il proprio indirizzo IPv6 unico e IPv6 sarebbe comunque disponibile per nuovi dispositivi. Quindi IPv6 risolve i problemi con indirizzo IP limitato come in IPv4.

Ma al momento della stesura di questo documento, il supporto IPv6 non è disponibile in molti paesi. Non è nemmeno supportato nel mio paese. Sebbene il mondo si stia spostando lentamente su IPv6, non tutto è IPv6.

Se il tuo paese non ha ancora 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. Iniziamo.

Controlla se IPv6 è abilitato

Puoi verificare se IPv6 è abilitato sul tuo CentOS 7.5 Sistema operativo con il seguente comando:

$ ip a | Grep Inet6

Come puoi vedere, ho abilitato IPv6.

Se IPv6 è disabilitato, non è necessario vedere alcun output se si esegue questo comando.

Disabilita IPv6 utilizzando il parametro del kernel

In questa sezione, ti mostrerò come disabilitare in modo permanente IPv6.

È possibile disabilitare IPv6 quando il tuo computer si avvia modificando il parametro del kernel.

Prima modifica il file di configurazione di Grub con il seguente comando:

$ sudo vim/etc/default/grub

Dovresti vedere la seguente finestra.

Prima stampa io andare a INSERIRE modalità.

Ora aggiungi IPv6.Disabilita = 1 Prima CrashKernel = auto In GRUB_CMDLINE_LINUX come contrassegnato nello screenshot seguente.

Ora premi e digitare : WQ! e poi premere Per salvare il file.

Ora aggiorna il file di configurazione di Grub con il seguente comando:

$ Sudo Grub2 -MKConfig -o/boot/grub2/grub.cfg

La configurazione GRUB dovrebbe essere aggiornata.

Ora riavvia il tuo computer con il seguente comando:

$ sudo riavvia

Se si esegue di nuovo il seguente comando, non dovresti vedere alcun output.

$ ip a | Grep Inet6

Disabilita IPv6 utilizzando /etc /sysctl.File di configurazione di configurazione

Puoi anche disabilitare IPv6 in modo permanente utilizzando il /etc/sysctl.conf file di configurazione.

Prima apri il /etc/sysctl.conf file con il seguente comando:

$ sudo vim /etc /sysctl.conf

Ora aggiungi le seguenti righe ad esso:

netto.IPv6.conf.Tutto.disable_ipv6 = 1
netto.IPv6.conf.predefinito.disable_ipv6 = 1

Ora salva il file e riavvia il tuo computer con il seguente comando:

$ sudo riavvia

IPv6 dovrebbe essere disabilitato.

Disabilita IPv6 dell'interfaccia di rete specifica

È inoltre possibile disabilitare IPv6 dell'interfaccia di rete specifica.

Per prima cosa devi trovare l'interfaccia di rete che si desidera disabilitare con il seguente comando:

$ ip link show

Dovresti vedere il nome dell'interfaccia di rete contrassegnata nello screenshot seguente.

Diciamo, vuoi disabilitare IPv6 per Ens36 interfaccia.

Primo aperto /etc/sysctl.conf file con il seguente comando:

$ sudo vim /etc /sysctl.conf

Ora aggiungi la seguente riga alla fine del file:

netto.IPv6.conf.Ens36.disable_ipv6 = 1

Ora salva il file e riavvia il tuo computer con il seguente comando:

$ sudo riavvia

Ora controlla se IPv6 è disabilitato per il Ens36 interfaccia con il seguente comando:

$ ip addr show ens36

IPv6 dovrebbe essere disabilitato solo per Ens36 interfaccia come puoi vedere dallo screenshot qui sotto. Non c'è Inet6 Linea nell'output.

Disabilita IPv6 temporaneamente utilizzando il comando SYSCTL

Puoi anche disabilitare temporaneamente IPv6. In questo modo IPv6 sarà abilitato una volta riavviato il sistema. Questo è positivo per testare se tutto sul tuo centos 7.5 Il sistema operativo funziona prima di disabilitare in modo permanente IPv6.

Esegui i seguenti comandi per disabilitare temporaneamente IPv6:

$ sudo sysctl -w net.IPv6.conf.Tutto.disable_ipv6 = 1
$ sudo sysctl -w net.IPv6.conf.predefinito.disable_ipv6 = 1

IPv6 dovrebbe essere disabilitato.

È così che disabiliti IPv6 su CentOS 7.5 permanentemente e temporaneamente. Grazie per aver letto questo articolo.