在 CentOS 7 中,若要让系统默认使用 IPv4 而不是 IPv6,同时保持 IPv6 的可用性,你可以通过调整网络配置实现。请按照以下步骤操作:
- 打开网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
(请将 eth0 替换为你的实际网络接口名称)
- 在文件中添加或修改以下行,确保 IPv4 配置正确:
IPADDR=你的 IPv4 地址
NETMASK=你的 IPv4 子网掩码
GATEWAY=你的 IPv4 网关
- 要保持 IPv6 可用,但不作为默认出口,确保文件中包含以下行:
IPV6INIT=yes
IPV6_AUTOCONF=yes
-
保存并退出配置文件。
- 重新加载网络配置:
systemctl restart network
- 为了确保系统默认使用 IPv4,你可以编辑
/etc/gai.conf文件,添加或修改以下行:
注意如没有此文件则创建即可!
precedence ::ffff:0:0/96 100
这将设置 IPv4 的优先级高于 IPv6 。
- 重启系统使配置生效:
reboot
这样,你的系统会默认使用 IPv4,但 IPv6 仍然可以正常使用。请确保在执行这些步骤时,你的系统已连接到 Internet,并且有有效的 IPv4 和 IPv6 地址。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论 (0)