6 999
contributi
Nessun oggetto della modifica |
S3v (discussione | contributi) 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 | 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 | 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 | 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 | 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 | 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 |
contributi