CentOS / RHEL 7 で ipv6 をグローバルに無効にする方法は既に説明しました。使用可能なすべてのインターフェイスまたはシステム全体ではなく、システムの特定のインターフェイスに対してのみ ipv6 を無効にするように要求される場合があります。この投稿では、CentOS / RHEL 7 の特定のインターフェイスで ipv6 を無効にする手順について説明しています。
注意 :IPV6INIT=no を追加 特定のインターフェイス構成ファイルでの .特定のインターフェースでのみ IPv6 を無効にする
1. 以下の ipv6 パラメータをインターフェイスごとに使用して、ipv6 を有効または無効にできます。
net.ipv6.conf.[interface].disable_ipv6 = [value]
ここでは、
インターフェース – IPv6 を無効にする必要があるインターフェイスの名前。例:eth1
値 – インターフェイスで 0 (有効) または 1 (無効) の ipv6。
2. eth1 インターフェイスでのみ ipv6 を無効にするには、/etc/sysctl.conf に以下のパラメータを追加します。
# vi /etc/sysctl.conf net.ipv6.conf.eth0.disable_ipv6 = 1
3. 以下のコマンドを実行して、変更をすぐに適用します。
# sysctl -p
結論
IPV6INIT=no を追加しても役に立ちません IPv6 を無効にする必要があるインターフェイスへのパラメーター。リンク ローカル ipv6 は、そのインターフェイスで引き続き確認できます。特定のインターフェースの sysctl パラメーターを変更すると、その特定のインターフェースのみで ipv6 を無効にすることができ、システム全体で無効にすることはできません。