没有所谓的捷径
一切都是时间最平凡的累积

centos,Debian,ubuntu关闭ipv6的方法

本文最后更新:2022年1月6日,已超过840天未更新,如果文章内容失效,请留言反馈本站。

现在ipv6越来越普及,很多IDC服务器商都已经提供支持了ipv6,但仍然有很多网站不支持,有时候服务器开启了ipv6,默认会通过ipv6的出口请求访问,可能会造成访问慢,api接口ip受限等问题,所以有时候反而需要关闭ipv6,关闭的方法有很多种,豫章小站这里测试了不同版本系统,整合编写成了一键脚本,支持centos7,centos8,Debian8,Debian9,ubuntu16,ubuntu18,ubuntu20,其他系统未测。

其中centos8是采用的修改网卡模式,如果ipv6不是配置在eth0中,或者不是配置在网卡中,用以下命令关闭:

echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6

centos8采用的是将网卡中的IPV6INIT=yes修改为IPV6INIT=no,然后重启eth0网卡。本来也是打算采用修改sysctl.conf方式,但是发现即便写入rc.local,重启以后ipv6禁也会失效,需要手工执行上面的代码才能禁用,目前没有搞清楚什么原因,如果有知道的,可以留言告知下。另外还有修改内核引导方式,一般不建议,避免修改错误导致无法启动。

ssh登陆到服务器复制以下命令执行回车即可,脚本下载地址如下:

wget -O disable_ipv6.sh https://github.com/mydnsvip/Public/raw/master/disable_ipv6.sh && bash disable_ipv6.sh && rm -rf disable_ipv6.sh

备用地址:

wget -O disable_ipv6.sh https://gitee.com/mydnsvip/mydnsvip/blob/master/disable_ipv6.sh && bash disable_ipv6.sh && rm -rf disable_ipv6.sh
» 站长码字辛苦,有用点个赞吧,也可以打个
» 若转载请保留本文转自:豫章小站 » 《centos,Debian,ubuntu关闭ipv6的方法》
» 本文链接地址:https://blog.mydns.vip/4387.html
» 如果喜欢可以: 点此订阅本站 有需要帮助,可以联系小站
赞(1) 打赏 【豫章小站原创文章】
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@mydns.vip。文章观点不代表本站立场。本站原创内容未经允许不得转载,或转载时需注明出处:豫章小站 » centos,Debian,ubuntu关闭ipv6的方法
分享到: 更多 (0)

评论 4


  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2

    我也评论评论看看 :cy: :cy: :cy: :cy: :cy:

    猪头2年前 (2022-06-29) 18:20回复
  2. #1

    还要评论??分分钟把你网站黑了。

    hack2年前 (2022-01-06) 18:22回复

智慧源于勤奋,伟大出自平凡

没有所谓的捷径,一切都是时间最平凡的累积,今天所做的努力都是在为明天积蓄力量

联系我们赞助我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏