この記事では、CentOS / RHEL 5 で IPv6 機能を無効にする手順について説明します。IPv6 を無効にする際に考慮すべきケースが 2 つあります。
1. Bonding インターフェースを使用
2. Bonding インターフェースなし
ケース 1 :ボンディング インターフェイスなし
1. IPv6 機能を無効にする最も簡単な方法は、ipv6.ko の読み込みを禁止することです モジュール。したがって、/etc/modprobe.conf に以下の 1 行を追加します。 ipv6.ko モジュールをカーネルにインストールすることを禁止するには:
# vim /etc/modprobe.conf install ipv6 /bin/true
2. サーバーを再起動します。
# sutdown -r now
ケース 2 :Bonding インターフェースあり
1. この場合、bonding.ko には ipv6.ko が必要なため、ipv6.ko をカーネルにインストールすることを禁止することはできません。 ipv6.ko が読み込まれている場合でも ipv6 がアクティブに動作しないようにするには、/etc/modprobe.conf に次の行を追加します。
# vi /etc/modprobe.conf options ipv6 disable=1
2. /etc/sysconfig/network に次の行を追加します:
# vi /etc/sysconfig/network NETWORKING_IPV6=no
3. ip6tables サービスを無効にします:
# chkconfig ip6tables off
4. サーバーを再起動します。
# shutdown -r now注意 :この構成後も、抑制できないループバック IPv6 クエリが発生する可能性がありますが、無視してください。