IPv6は何年も前から存在しており、IPv4で十分だったため、組織はIPv6を完全に実装していません。
この投稿は、CentOS 7 /RHEL7でIPv6を無効にする方法を支援します。
CentOS 7 /RHEL7でIPv6を無効にする
sysctl.confを使用するか、.confを/etc/sysctl.dディレクトリに配置することにより、無効にすることができます。 CentOS 7は、すべてまたは特定のネットワークアダプターのIPv6の無効化をサポートするようになりました。
方法1:sysctl.conf
/etc/sysctl.confファイルを編集します。
vi /etc/sysctl.conf
次のエントリを入力して、すべてのアダプタのIPv6を無効にします。
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1次のエントリを入力して、特定のアダプタのIPv6を無効にします(ネットワークカード名がeno16777736の場合)。
net.ipv6.conf.eno16777736.disable_ipv6 = 1
次のコマンドを実行して変更を反映します。
sysctl -p
方法2:sysctl.d
/etc/sysctl.dディレクトリにdisableipv6.confというファイルを作成します。
vi /etc/sysctl.d/disableipv6.conf
次のエントリを入力して、すべてのアダプタのIPv6を無効にします
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1次のエントリを入力して、特定のアダプタのIPv6を無効にします(ネットワークカード名がeno16777736の場合)。
net.ipv6.conf.eno16777736.disable_ipv6 = 1
sysctlサービスを再起動して、変更を有効にします。
systemctl restart systemd-sysctl
結論
それで全部です。 CentOS 7 / RHEL 7でIPv6を無効にする方法を学んだことを願っています。これで、システムに静的IPv4アドレスを構成できます。