Come disabilitare IPv6 su Debian Wheezy?


25

So che c'è una voce wiki http://wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6 che mostra come disabilitare IPv6 in Debian Squeeze, ma è un kernel 2.6. *.

Che dire dei kernel 3.2. * Che eseguono Wheezy?


almeno '/ sys / module / ipv6 / parametri / disable_ipv6' esiste ancora per il kernel 3.2.0xxx
sparkie,

@sparkie sì, ma wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6 non dice nulla /sys/module/ipv6/parameters/disable_ipv6ma/etc/sysctl.d/disableipv6.conf
JohnnyFromBF

Risposte:


29

In tal caso sysctl -p, il riavvio non è necessario. Ha funzionato per me, ma preferisco mantenere i parametri in un singolo file, quindi ho inserito la riga sopra nel sysctl.conffile.

Per essere sicuro, ho messo una linea su ogni dispositivo, quindi la mia soluzione sta aggiungendo le seguenti linee a /etc/sysctl.conf:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.eth1.disable_ipv6 = 1
net.ipv6.conf.ppp0.disable_ipv6 = 1
net.ipv6.conf.tun0.disable_ipv6 = 1

13
Non è net.ipv6.conf.all.disable_ipv6 = 1abbastanza? Almeno ha fatto il trucco per tutte le interfacce sulla mia macchina.
Eugene Beresovsky,

2
Grazie per questo! Per qualche motivo, sul mio Raspberry Pi la disabilitazione tramite net.ipv6.conf.all.disable_ipv6non funzionava; l'aggiunta di una riga esplicita per il mio adattatore ha funzionato!
Doktor J,

Lo stesso qui: non ha funzionato usando net.ipv6.conf.all.disable_ipv6; ho dovuto usare una linea specifica per il mio adattatore in questo modo:net.ipv6.conf.enp6s0.disable_ipv6 = 1
Bruno

13

Disabilitare IPv6 su sistemi più recenti funziona come descritto nel wiki di Debian:

Disabilita ipv6 nel kernel: echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.confdisabiliterà ipv6 al prossimo riavvio.

Tieni presente che, qualunque sia il problema che stai riscontrando, questa dovrebbe essere l'ultima risorsa assoluta dopo aver esaurito tutte le altre opzioni per risolvere il problema. IPv6 non è opzionale e prima o poi dovrai riattivarlo.


È interessante notare che ho ancora mostrato ipv6 dopo aver seguito le istruzioni e verificato le impostazioni elencate nelle pagine wiki persistenti dopo il riavvio. Potrebbe avere qualcosa a che fare con il fatto che questo è in esecuzione su un VM ospitato da qualcun altro.
ConstantineK,

@hobs Sì, alcuni provider di macchine virtuali limitano le modifiche che possono essere apportate alla configurazione di rete del guest. Tipicamente basati su OpenVZ. In questo caso, dovresti assolutamente dimenticare di disabilitare IPv6 e invece provare a risolvere il problema reale.
Michael Hampton,

Decisamente. Non mi interessava farlo, ma come forse saprai, molti software legacy senza sviluppo futuro hanno problemi, ed è quello con cui stavo lavorando. Quindi, vorrei!
ConstantineK,

Questo non ha funzionato per me. L'approccio di Jawa ha funzionato però. Sto usando BAMT1.1, non sono davvero sicuro su quale versione di debian sia basata.
womp

@MichaelHampton OpenVZ non è un sistema VM, è un sistema basato su jail container / chroot, motivo per cui probabilmente non puoi scherzare con le sue impostazioni di rete come questa ...
Jules
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.