Disabilitare IPv6: differenze tra le versioni

+ sysctl
mNessun oggetto della modifica
(+ sysctl)
Riga 25: Riga 25:


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.
===Grub===
Per disabilitare il modulo è 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:
Riga 45: Riga 46:
GRUB_CMDLINE_LINUX="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"
</pre>
</pre>


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
</pre>
===Sysctl===
È possibile disabilitare IPv6 anche agendo attraverso un file di configurazione personalizzato di [[sysctl]].<br/>
Creare il file <code>/etc/sysctl.d/noipv6.conf</code> con il seguente contenuto:
<pre>
net.ipv6.conf.all.disable_ipv6=1
</pre>
</pre>


Riga 55: Riga 61:
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:
<pre>
<pre>
ifconfig <interface> del <ipv6 address>
# ifconfig <interface> del <ipv6 address>
</pre>
</pre>
I parametri <code><interface></code> e <code><ipv6 address></code> possono essere ricavati con il comando:
I parametri <code><interface></code> e <code><ipv6 address></code> possono essere ricavati con il comando:
<pre>
<pre>
ifconfig -a
# ifconfig -a
</pre>
</pre>


6 999

contributi