Disabilitare IPv6: differenze tra le versioni

m
verificata
(aggiunti box di avvertenze, vedere la pagina di discussione)
m (verificata)
 
Riga 1: Riga 1:
{{Versioni compatibili|Squeeze|Wheezy|Jessie}}
{{Versioni compatibili|Jessie|Stretch|Buster}}
 
{{Cautionbox | Alcuni programmi potrebbero smettere di funzionare, se comunicano con un demone locale tramite l'interfaccia di ''loopback'' e non sono predisposti per utilizzare IPv4 invece di IPv6.}}


{{Warningbox | Alcuni programmi potrebbero smettere di funzionare, se comunicano con un demone locale tramite l'interfaccia di ''loopback'' e non sono predisposti per utilizzare IPv4 invece di IPv6.}}


== Come disabilitare IPv6 su Debian ==
== Come disabilitare IPv6 su Debian ==
Riga 8: Riga 9:


{{Box|Gestori di rete|In caso siano presenti gestori di rete, potrebbe essere necessario disabilitare la gestione di IPv6, lasciandola al kernel. Per esempio con [[Network Manager]] è necessario specificare esplicitamente di ignorare IPv6, in aggiunta alle configurazioni contenute in questa guida.}}
{{Box|Gestori di rete|In caso siano presenti gestori di rete, potrebbe essere necessario disabilitare la gestione di IPv6, lasciandola al kernel. Per esempio con [[Network Manager]] è necessario specificare esplicitamente di ignorare IPv6, in aggiunta alle configurazioni contenute in questa guida.}}
== Fino al kernel 2.6.28 ==
Per disabilitare la versione 6 del protocollo IP si agisca modificando il file <code>'''/etc/modprobe.d/aliases'''</code>, cercando la riga:
<pre>
# alias net-pf-10 ipv6
</pre>
modificandola con:
<pre>
# alias net-pf-10 ipv6
alias net-pf-10 off
alias ipv6 off
</pre>
Mettere poi in blacklist il modulo IPv6 aggiungendo, in fondo al file <code>'''/etc/modprobe.d/blacklist'''</code>, la riga:
<pre>
blacklist ipv6
</pre>
== Dal kernel 2.6.28 in poi ==
Con i kernel 2.6.28 o superiori le precedenti istruzioni non sono più sufficienti, in quanto il modulo IPv6 è stato inserito direttamente nel kernel.


===Grub===
===Grub===
Riga 61: Riga 43:
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.all.disable_ipv6=1
</pre>
</pre>
E rendere subito effettive le modifiche con <code>sysctl</code> (equivalente a impostare a 1 il contenuto del file <code>/proc/sys/net/ipv6/conf/all/disable_ipv6</code>):
<pre>
# sysctl net.ipv6.conf.all.disable_ipv6=1
</pre>
<!-- PARTE COMMENTATA


Per completare l'operazione si riavvii la macchina. Se non si intende riavviare subito la macchina (magari perché è un server), è possibile disabilitare temporaneamente l'IPv6 come segue:
Per completare l'operazione si riavvii la macchina. Se non si intende riavviare subito la macchina (magari perché è un server), è possibile disabilitare temporaneamente l'IPv6 come segue:
Riga 70: Riga 60:
# ifconfig -a
# ifconfig -a
</pre>
</pre>
FINE COMMENTO -->


Per evitare eventuali messaggi di warning all'avvio del sistema editare il file <code>'''/etc/sysctl.d/bindv6only.conf'''</code>, commentando la riga:
Per evitare eventuali messaggi di warning all'avvio del sistema editare il file <code>'''/etc/sysctl.d/bindv6only.conf'''</code>, commentando la riga:
Riga 81: Riga 74:
:[[Utente:matt|matt]]
:[[Utente:matt|matt]]
|Verificata_da=
|Verificata_da=
:[[Utente:HAL 9000|HAL 9000]] 13:18, 22 mag 2015 (CEST)
:[[Utente:HAL 9000|HAL 9000]] 18:16, 6 set 2019 (CEST)
|Numero_revisori=1
|Numero_revisori=1
}}
}}


[[Categoria: Ottimizzazione del sistema]]
[[Categoria: Ottimizzazione del sistema]]
3 581

contributi