web-dev-qa-db-ja.com

Debian WheezyでIPv6を無効にするにはどうすればいいですか?

Debian SqueezeでIPv6を無効にする方法を示すWikiエントリ http://wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6 があることを私は知っていますが、それは2.6。*カーネルです。

Wheezyを実行している3.2。*カーネルはどうですか?

25
JohnnyFromBF

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
29
Gwyll

最近のシステムでIPv6を無効にすることは、Debianウィキで説明されているのと同じように機能します。

カーネルでipv6を無効にする:echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.confは次回の再起動時にipv6を無効にします。

どんな問題を抱えていても、問題を解決するための他のすべての選択肢を使い果たした後は、これは絶対的な最後の手段になるはずです。 IPv6はオプションではなく、遅かれ早かれ有効にする必要があります。

15
Michael Hampton