FAQforge

In questo breve articolo, spiegherò come disabilitare IPv6 nello stack di rete di Debian 10. Perché si vuole fare questo? Molto probabilmente quando si hanno problemi di connessione e non si riesce a raggiungere i server su internet dal proprio sistema Debian con IPv6 mentre funziona con IPv4. Disabilitare IPv6 dovrebbe essere sempre l’ultima risorsa. Se non è possibile risolvere il problema nella propria rete, ad esempio perché il proprio provider di accesso a Internet blocca IPv6, allora l’unica altra opzione è disabilitarlo sul proprio server, ed è quello che descriverò di seguito.

Disabilitare la rete IPv6 su Debian 10

Eseguirò i comandi seguenti come utente root. Se non siete loggati come root, eseguite prima “su -” o aggiungete il comando “sudo” a tutti i comandi. Un modo per disabilitare la rete IPv6 è quello di modificare il file sysctl.conf. Aprite il file /etc/sysctl.conf con un editor:

nano /etc/sysctl.conf

E aggiungete la seguente linea alla fine del file:

net.ipv6.conf.all.disable_ipv6 = 1

Questo disabiliterà IPv6 su tutte le schede di rete. se volete disabilitarlo solo per una scheda, per esempio la periferica di rete esterna ens33, allora usate invece questo:

net.ipv6.conf.ens33.disable_ipv6 = 1

Salvate e chiudete il file in nano. Poi applica le modifiche con il comando:

sysctl -p

Un modo alternativo per modificare sysctl.conf con un editor è eseguire questi due comandi:

echo 'net.ipv6.conf.all.disable_ipv6 = 1' > /etc/sysctl.d/90-disable-ipv6.confsysctl -p -f /etc/sysctl.d/90-disable-ipv6.conf

Il primo crea un file /etc/sysctl.d/90-disable-ipv6.conf che contiene l’impostazione di configurazione per disabilitare IPv6 e il secondo applica la modifica.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.