在CentOS 7中,若要让系统默认使用IPv4而不是IPv6,同时保持IPv6的可用性,你可以通过调整网络配置实现。请按照以下步骤操作:

  1. 打开网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0

(请将eth0替换为你的实际网络接口名称)

  1. 在文件中添加或修改以下行,确保IPv4配置正确:
IPADDR=你的IPv4地址
NETMASK=你的IPv4子网掩码
GATEWAY=你的IPv4网关
  1. 要保持IPv6可用,但不作为默认出口,确保文件中包含以下行:
IPV6INIT=yes
IPV6_AUTOCONF=yes
  1. 保存并退出配置文件。

  2. 重新加载网络配置:
systemctl restart network
  1. 为了确保系统默认使用IPv4,你可以编辑/etc/gai.conf文件,添加或修改以下行:
    注意如没有此文件则创建即可!
precedence ::ffff:0:0/96  100

这将设置IPv4的优先级高于IPv6。

  1. 重启系统使配置生效:
reboot

这样,你的系统会默认使用IPv4,但IPv6仍然可以正常使用。请确保在执行这些步骤时,你的系统已连接到Internet,并且有有效的IPv4和IPv6地址。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。