Disabilitare IPv6: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 3: Riga 3:
==Come disabilitare IPv6 su Debian==
==Come disabilitare IPv6 su Debian==
La versione IPv6 del protocollo IP è supportata di default da Debian.<br>
La versione IPv6 del protocollo IP è supportata di default da Debian.<br>
Però quando ipv6 è attivo, ma la nostra linea fornisce solo connettività IPv4, si rischiano fastidiosi rallentamenti connettendosi a host che hanno sia un indirizzo IPv6 che un indirizzo IPv4 (es ftp.it.debian.org). Questo succede perché la connessione IPv4 inizia solo dopo che è andata in timeout la connessione IPv6.<br>
Però quando IPv6 è attivo, ma la nostra linea fornisce solo connettività IPv4, si rischiano fastidiosi rallentamenti connettendosi a host che hanno sia un indirizzo IPv6 che un indirizzo IPv4 (es ftp.it.debian.org). Questo succede perché la connessione IPv4 inizia solo dopo che è andata in timeout la connessione IPv6.<br>


== Fino al kernel 2.6.28 ==
== Fino al kernel 2.6.28 ==
Riga 17: Riga 17:
alias ipv6 off
alias ipv6 off
</pre>
</pre>
Mettere poi in blacklist il modulo ipv6 aggiungendo, in fondo al file <code>'''/etc/modprobe.d/blacklist'''</code>, la riga
Mettere poi in blacklist il modulo IPv6 aggiungendo, in fondo al file <code>'''/etc/modprobe.d/blacklist'''</code>, la riga:
<pre>
<pre>
blacklist ipv6
blacklist ipv6
Riga 24: Riga 24:
== Dal kernel 2.6.28 in poi ==
== 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.
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.
Per diabilitare il mobulo è necessario, in fase di avvio, passare al kernel l'opzione <code>'''ipv6.disable=1'''</code>.<br/>
Per disabilitare il modulo è necessario, in fase di avvio, passare al kernel l'opzione <code>'''ipv6.disable=1'''</code>.<br/>
Le operazioni da compiere sono diverse a seconda che si stia utilizzando Grub1 o il più nuovo Grub2:
Le operazioni da compiere sono diverse a seconda che si stia utilizzando Grub1 o il più nuovo Grub2:


* Per '''Grub1''' editare il file <code>'''/boot/grub/menu.lst'''</code> cercando la riga
* Per '''Grub1''' editare il file <code>'''/boot/grub/menu.lst'''</code> cercando la riga:
<pre>
<pre>
# defoptions=
# defoptions=
</pre>
</pre>
aggiungendoci il parametro, come nell'esempio
aggiungendoci il parametro, come nell'esempio:
<pre>
<pre>
# defoptions=ipv6.disable=1 quiet
# defoptions=ipv6.disable=1 quiet
</pre>
</pre>


*Per '''Grub2''' editare il file <code>'''/etc/default/grub'''</code> cercando la riga
*Per '''Grub2''' editare il file <code>'''/etc/default/grub'''</code> cercando la riga:
<pre>
<pre>
GRUB_CMDLINE_LINUX
GRUB_CMDLINE_LINUX
</pre>
</pre>
e modificandola in
e modificandola in:
<pre>
<pre>
GRUB_CMDLINE_LINUX="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"
Riga 47: Riga 47:




In entrambi i casi è necessario aggiornare il menù di grub per applicare le modifiche, lanciando il comando
In entrambi i casi è necessario aggiornare il menù di Grub per applicare le modifiche, lanciando il comando:
<pre>
<pre>
# update-grub
# update-grub
Riga 63: Riga 63:




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:
<pre>
<pre>
# net.ipv6.bindv6only=1
# net.ipv6.bindv6only=1
6 999

contributi

Menu di navigazione