L'ultima revisione del protocollo Internet e i suoi vari vantaggi sono abbastanza incoraggianti per imparare a usarli. La domanda fondamentale che potresti chiederti è: da dove dovrei iniziare? È facile; dovresti capire come abilitare Ubuntu IPv6 (protocollo Internet versione 6) come punto di partenza. Per raggiungere questo obiettivo, puoi utilizzare queste linee guida per acquisire familiarità con ogni passaggio dell'abilitazione di IPv6 sul server Ubuntu. Prima di proseguire, dovremmo rivedere ciò che sappiamo su IPv6 e i suoi vantaggi.
Cos'è IPv6?
IPv6 (protocollo Internet verssion 6) è lo standard per gli indirizzi IP (protocollo Internet) di generazione successiva progettato per far avanzare ed eventualmente sostituire IPv4. Tutti i dispositivi connessi a Internet, come computer, cellulari, componenti domotici e sensori IoT, necessitano di più indirizzi IP per comunicare tra altri dispositivi. Il sistema di indirizzi IP originale, chiamato IPv4, sta esaurendo gli indirizzi a causa del suo utilizzo diffuso dovuto all'aumento di così tanti dispositivi connessi. Per saperne di più sulle differenze tra IPv4 e IPv6, leggi: “IPv4 e IPv6: come è impostato IPv6 per sostituire IPv4“

Quali sono i vantaggi di IPv6?
IPv6 è la versione più recente del protocollo Internet e funziona in modo simile a IPv4; entrambi forniscono gli indirizzi IP univoci necessari affinché i dispositivi abilitati a Internet possano comunicare. Ma presenta una distinzione significativa rispetto a IPv4: utilizza un file Indirizzo IP a 128 bit.
Ecco i principali vantaggi di IPv6:
- Fornire la configurazione automatica
- Nessuna collisione di indirizzi privati
- routing multicast migliorato
- Formato dell'intestazione più semplice
- Routing semplificato e più efficiente
- Migliore qualità del servizio (etichettatura dei flussi)
- Autenticazione e supporto integrati
- offrendo scelte ed estensioni flessibili
- Amministrazione più gestibile (senza DHCP)
Perché è stato introdotto IPv6?
IPv6 è stato creato esplicitamente per risolvere l'esaurimento dello spazio degli indirizzi. Già negli anni ‘80 i professionisti manifestavano le loro preoccupazioni riguardo al problema dell’esaurimento. Inoltre, subito dopo il lancio dell'indirizzamento IPv4, sono emerse varie limitazioni come problemi di scalabilità e capacità.
Leggi anche: Configurazione DNS su MikroTik
Come configurare IPV6 su Ubuntu
Ecco le linee guida passo passo necessarie per abilitare Ubuntu IPv6 sul tuo sistema.
Passaggio 1: modifica del file sysctl.conf
Il primo passo per configurare Ubuntu IPv6 è accedere al server con accesso root. Successivamente, è necessario modificare alcune informazioni nel file sysctl.conf. Per fare ciò, inserisci il file in modalità di modifica. In questo tutorial utilizzeremo l'editor vim; Tieni presente che puoi utilizzare qualsiasi editor di file che preferisci.
vim /etc/sysctl.conf
È necessario aggiungere quanto segue alla fine del file:
net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.all.disable_ipv6 = 0
Ora salva e poi chiudi il file
Passaggio 2: modifica del file delle interfacce
Un altro file che necessita di modifiche è il file delle interfacce nel percorso /etc/rete/. Prima di eseguire uno qualsiasi di questi passaggi, effettuare prima una copia di backup del file /etc/network/interfaces.
vim /etc/network/interfaces
È necessario aggiungere la seguente riga al file delle interfacce:
iface eth0 inet6 static pre-up modprobe ipv6 address IPv6-IP-Address netmask 64 gateway IPv6-IP-Gateway-Address
Quindi è necessario salvare e uscire dal file delle interfacce. Tieni presente che devi assicurarti di sostituire IPv6-IP-Address e IPv6-IP-Gateway-Address con i dettagli Ubuntu IPv6 che ti sono stati forniti.
Passaggio 3: riavviare il servizio di rete
Il terzo passo per abilitare l'indirizzo IPv6 di Ubuntu sul tuo server è riavviare il servizio di rete in modo che le modifiche diventino effettive.
service networking restart
Passaggio 4: verifica dell'installazione di Ubuntu IPv6
Puoi verificare se sul tuo sistema operativo Linux è stato installato o meno l'indirizzo IPv6 corretto utilizzando il comando seguente:
ifconfig eth0
Prendi quanto segue come esempio per comprendere questi passaggi:
eth0 Link encap:Ethernet HWaddr 06:0c:6c:01:12:98
indirizzo inet:103.25.202.165 Bcast:103.25.202.255 Maschera:255.255.255.0
indirizzo inet6: fe80::40c:6cff:fe01:1298/64 Ambito:Link
indirizzo inet6: 2400:c980:0:2::2/64 Ambito: globale
UP BROADCAST IN ESECUZIONE MULTICAST MTU:1500 Metrica:1
Pacchetti RX:2505260 errori:0 eliminati:14 sovraccarichi:0 frame:0
Pacchetti TX:640650 errori:0 eliminati:0 superamenti:0 operatore:0
collisioni:0 txqueuelen:1000
Byte RX:203319645 (203,3 MB) Byte TX:74852651 (74,8 MB)
Presta attenzione a questa riga:
indirizzo inet6: 2400:c980:0:2::2/64 Ambito: globale
Questa riga verifica che venga visualizzato l'indirizzo IPv6 corretto.
La scelta ovvia
La maggior parte dei server gestiti da Linux utilizza Ubuntu; perché non tu? Scopri perché tutti amano Ubuntu: acquista un VPS Ubuntu ottimizzato
Ottieni il tuo VPS UbuntuCome disabilitare IPv6 su Ubuntu
Questa sezione spiegherà come disabilitare il protocollo IPv6 di Ubuntu sul tuo sistema. Questa linea guida è un po’ avanzata, quindi assicurati di prestare attenzione a tutti i dettagli. Ora apri un terminale (CTRL+ALT+T) e procediamo! Tieni presente che per la maggior parte dei comandi che digiterai nel terminale, avrai bisogno di privilegi di root (sudo).
Primo metodo: disabilitare IPv6 utilizzando Sysctl
Parliamo del primo approccio per disabilitare IPv6 su Ubuntu.
Passaggio 1: verifica dell'indirizzo IPv6 di Ubuntu
Innanzitutto, devi assicurarti di avere IPv6 abilitato sul tuo sistema. Puoi controllare il tuo indirizzo IP in Ubuntu usando questo comando:
ip a
Dopo aver eseguito il comando precedente, vedrai un indirizzo IPv6 se è abilitato, simile al seguente:

Passaggio 2: utilizzo del comando sysctl
Ora devi usare il comando sysctl per disabilitare IPv6 sul sistema operativo Ubuntu:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
Passaggio 3: verificare il processo di disabilitazione di Ubuntu IPv6
Come abilitare IPv6 su Ubuntu, dovresti anche assicurarti che sia disabilitato correttamente. Per fare ciò, digita nuovamente il seguente comando:
ip a
Proprio come di seguito, non dovresti vedere alcuna voce IPv6 poiché hai appena disabilitato Iv6 sul tuo sistema.

Ma fai attenzione; questi comandi disattivano temporaneamente IPv6 sul tuo sistema operativo Ubuntu. In altre parole, al successivo avvio del sistema, il tuo iPv6 sarà nuovamente abilitato. Per rendere questa opzione persistente, puoi modificare /etc/sysctl.conf. Come le sezioni precedenti, utilizzeremo vim per modificare il file. Assicurati di avere i diritti di amministratore (usa sudo):

È necessario aggiungere le seguenti righe al file:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
Per rendere effettive le impostazioni, utilizzare questo comando:
sudo sysctl -p
Se Ubuntu IPv6 è ancora abilitato dopo aver riavviato il sistema, è necessario creare il file /etc/rc.local e compilalo con quanto segue. Fai attenzione che devi farlo con i privilegi di root.
#!/bin/bash # /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0
A questo punto è necessario utilizzare il comando chmod per rendere eseguibile il file:
sudo chmod 755 /etc/rc.local
Questo comando leggerà manualmente i parametri del kernel dal file di configurazione sysctl. Tieni presente che tutto ciò accade durante l'avvio.
Leggi anche: Debian contro Ubuntu
Secondo metodo: disabilitare IPv6 utilizzando GRUB
Il secondo approccio per disabilitare Ubuntu IPv6 sul tuo sistema è la configurazione GRUB e passando i parametri del kernel all'avvio. Devi modificare /etc/default/grub per fare questo. Ancora una volta, assicurati di avere i privilegi di amministratore:

Ora modifica GRUB_CMDLINE_LINUX_DEFAULT e GRUB_CMDLINE_LINUX per disabilitare IPv6 all'avvio:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
Salva questo file ed esegui il comando update-grub:
sudo update-grub
Ora che stai utilizzando questa tecnica, le impostazioni dovrebbero persistere al riavvio.
Considerazione finale: configurazione di Ubuntu IPv6
Anche se IPv6 è stato introdotto per risolvere il problema dello spazio degli indirizzi, offre molti altri vantaggi, tra cui la prevenzione delle collisioni di indirizzi privati, il miglioramento del routing multicast, una migliore qualità del servizio, l'autenticazione integrata e un routing semplificato e più efficiente. Quindi, chiaramente, sapere come abilitare IPv6 su Ubuntu è essenziale. Come hai visto in questo articolo, Ubuntu è una delle distribuzioni Linux più facili da usare che puoi utilizzare in molte aree. Siamo inoltre orgogliosi di offrirvi il nostro Ubuntu VPS, che è costituito da hardware robusto e ottimizzato per ottenere il massimo dalle funzionalità di Ubuntu.
Domande frequenti
Come abilito IPv6 su Ubuntu?
In generale, la configurazione di IPv6 su Ubuntu richiede tre passaggi in cui è necessario modificare il file sysctl.conf, il file delle interfacce e riavviare il servizio di rete.
Cosa succede se abilito IPv6?
IPv6 può offrirti molti vantaggi, tra cui il supporto di più dispositivi, una migliore sicurezza e connessioni più efficienti. Anche se alcuni software meno recenti potrebbero non funzionare come sperato, la maggior parte della rete dovrebbe funzionare perfettamente con l'abilitazione di IPv6.
Come posso trovare il mio indirizzo IPv6 in Linux?
Ecco due istruzioni Unix generiche per determinare il tuo indirizzo IPv6 e il percorso predefinito:
- Esegui ifconfig -a e cerca inet6 per vedere i tuoi indirizzi IPv6.
- Esegui netstat -nr e cerca inet6 o Internet6 o parole simili per trovare la parte IPv6; quindi cerca default o :: o ::/0 .
IPv6 aumenterà la velocità di Internet?
Alcuni fornitori di servizi Web e cloud hanno misurato la velocità di IPv6 e IPv4. I risultati mostrano che i siti web si caricano in media il 5% più velocemente e il 15% più velocemente per il percentile del 95% su IPv6 rispetto a IPv4, il che significa che coloro che perseguono l'alta velocità dovrebbero utilizzare meglio IPv6