Debian SqueezeでIPv6を無効にする方法を示すWikiエントリ http://wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6 があることを私は知っていますが、それは2.6。*カーネルです。
Wheezyを実行している3.2。*カーネルはどうですか?
sysctl -p
を実行した場合、再起動は必要ありません。これは私にとってはうまくいきましたが、私はparamsを単一のファイルに保存したいので、上の行をsysctl.conf
ファイルに入れました。
念のために、私はすべてのデバイスに関する行を追加したので、私の解決策は/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
最近のシステムでIPv6を無効にすることは、Debianウィキで説明されているのと同じように機能します。
カーネルでipv6を無効にする:
echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.conf
は次回の再起動時にipv6を無効にします。
どんな問題を抱えていても、問題を解決するための他のすべての選択肢を使い果たした後は、これは絶対的な最後の手段になるはずです。 IPv6はオプションではなく、遅かれ早かれ有効にする必要があります。