返回列表 发布新帖
查看: 27|回复: 0

[疑难解答] Linux 系统 Ubuntu/Debian 设置优先使用IPv4,或禁用IPv6

灌水成绩
133
6
1081
主题
回帖
积分

等级头衔
U I D : 8
等级 : Lv.13

积分成就
贡献 : 435
金钱 : 12495
在线时间 : 34 小时
注册时间 : 2024-11-24
最后登录 : 2025-1-31

荣誉勋章

2024万圣节纪念币杰出贡献纪念币种子用户纪念币2024龙年纪念币2025蛇年纪念币

发表于 2025-1-17 00:46:38 | 查看全部 |阅读模式


现在IPv4+IPv6双栈的服务器越来越普及,但是IPv6的路由依然那么烂,那么在不禁用IPv6的前提下,如果优先使用IPv4?只需要简单一步即可完成。

降低IPv6优先级,优先使用IPv4
默认的安装中,IPv4 和 IPV6 并存,并且 IPv6 优先于 IPv4。如果不需要彻底关闭 IPv6,可以设置让 IPv4 优先于 IPv6。配置方式如下:
  1. echo "precedence ::ffff:0:0/96 100" >>/etc/gai.conf
复制代码
当然也可以直接修改 /etc/gai.conf 文件,找到下面这一行
  1. #precedence ::ffff:0:0/96 100
复制代码
把前面的#去掉即可。
禁用 IPv6

如果确定不需要IPv6的支持,可以选择禁用IPv6。
编辑 /etc/default/grub,找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet"

修改为:
  1. GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet"
复制代码
随后执行命令 update-grub 更新 grub 启动参数,重启系统即可。
验证结果
  1. ping www.google.com -c 3
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

服务支持

社区监狱 封禁类型
投诉/建议联系

fankui@shequla.com

未经授权禁止转载,复制和建立镜像
如有违反,追究法律责任
  • 微信公众号
  • 哔哩哔哩
Copyright © 2001-2025 社区啦 - 小众的中文社区 版权所有 All Rights Reserved. |网站地图 冀ICP备2022019298号
关灯 在本版发帖
手机扫一扫访问
官方Q群返回顶部
快速回复 返回顶部 返回列表