全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3494|回复: 17
打印 上一主题 下一主题

[经验] linux设置ipv4优先或者ipv6优先

  [复制链接]
跳转到指定楼层
1#
发表于 2022-8-8 08:52:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
记录一下





/etc/gai.conf中取消这一行配置的注释就是ipv4优先,否则是ipv6优先(默认)


取消掉这个注释

  1. sed -i "s/#\?precedence ::ffff:0:0\/96  100/precedence ::ffff:0:0\/96  100/" /etc/gai.conf
复制代码


改回去(恢复系统默认)

  1. sed -i "s/^precedence ::ffff:0:0\/96  100/\#precedence ::ffff:0:0\/96  100/" /etc/gai.conf
复制代码



推荐下面这种(最推荐的是手动改)


直接加一行到最后

  1. echo "precedence ::ffff:0:0/96  100" >> /etc/gai.conf
复制代码


删掉(恢复系统默认)

  1. sed -i "/^precedence ::ffff:0:0\/96  100/d" /etc/gai.conf
复制代码



改变是即时生效的

判断,看看是ipv4还是ipv6就知道了(任意一个双栈的都可以)
  1. curl ip.sb
复制代码
  1. curl ip.gs
复制代码
18#
发表于 2022-8-8 15:17:20 | 只看该作者
sheensnow 发表于 2022-8-8 09:54
说反了    大部分I4才不会跳验证   I6才容易跳验证

我也觉得是,v6跳验证,而且被识别为深圳,估计整个段被这个哥们给搞烂了。
17#
发表于 2022-8-8 11:48:06 | 只看该作者
whl32 发表于 2022-8-8 10:55
什么系统没说啊,Linux那么多系统。那么多版本,我发现我的centos7 没有这个文件
...

/etc/gai.conf 不存在的话,需要自己创建。


  1. cat << EOF > /etc/gai.conf
  2. label       ::1/128        0
  3. label       ::/0           1
  4. label       2002::/16      2
  5. label       ::/96          3
  6. label       ::ffff:0:0/96  4
  7. precedence  ::1/128        50
  8. precedence  ::/0           40
  9. precedence  2002::/16      30
  10. precedence  ::/96          20
  11. precedence  ::ffff:0:0/96  100
  12. EOF
复制代码
16#
发表于 2022-8-8 11:47:02 | 只看该作者
试了下hk小鸡  注释和取消没啥区别
14#
发表于 2022-8-8 11:41:34 | 只看该作者
这真的是好货,感谢分享
13#
发表于 2022-8-8 11:40:11 | 只看该作者
openwrt可以用吗
clash分流正常吗
12#
发表于 2022-8-8 10:55:15 | 只看该作者
什么系统没说啊,Linux那么多系统。那么多版本,我发现我的centos7 没有这个文件
11#
发表于 2022-8-8 10:52:04 | 只看该作者
还是默认关闭V6来的好用
10#
发表于 2022-8-8 10:20:12 | 只看该作者
openwrt可以用吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-3 22:48 , Processed in 0.101655 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表