DebianでIPv6を完全に無効にする(squeeze)にはどうすればいいですか?


1

私はDebian Squeeze(標準の2.6.32カーネル)を使っています。あらゆる種類のIPv6トラフィックを完全に無効にしたいのですが。これはできますか?関連するモジュールがロードされていないようです。おそらくいくつかの設定 /sys または /proc

私は読む この しかし、私の /etc/modprobe.d/aliases 持っていない

alias net-pf-10 ipv6

行、コメントアウトされています。


それはIPv6トラフィックではありません。 SRC=192.168.2.100 DST=192.168.2.255
Michael Hampton

@MichaelHampton:その通りです。しかし、質問はまだ一般的に関連性があります。
einpoklum

その場合、私は将来の読者に、IPv6を無効にすることは一般的には本当に悪い考えであることを思い出さなければなりません。 持ってる IPv6を使用する。
Michael Hampton

@MichaelHamptonそれはあなたが覚えていると仮定して、それを再び有効にする簡単なプロセスです。私はしばらく前にopenSUSEのクイックフィックスとしてこれを無効にしました(私はそれ以来環境設定を正しく変更しました)。 ...しかし、ええ、それを無効にすることを制限することよりも、常により良い方法があります。
Bob

FYI:実用的な解決策は askubuntu.com/a/337736/164798
Tino

回答:


4

あなたは答えを見つけることができます DebianのWiki

# echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.conf

しかしこれはIPv6をグローバルに無効にするので注意してください。


これを適用するにはコンピュータを再起動する必要があることに注意してください。
1ace

再起動を回避するには、次のようにして設定ファイルをロードします。 sysctl -p /etc/sysctl.d/disableipv6.conf (私はこれについてあまりよくわからない - 私は通常それを使用するだけです /etc/sysctl.conf )または直接値を設定する(非永続的) echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 または sysctl -w net.ipv6.conf.all.disable_ipv6=1
Bob

Kernel 3.2.xではこれはしません 完全に IPv6を無効にします。 IPv6カーネルの自動設定のみが無効になります。その場合、IPv6インターフェースは未構成であり、IPv4専用ボックスで大きな問題を引き起こす可能性があります。
Tino
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.