二维码
搬瓦工 locvps

尽管IPv6是互联网的新基石,有着数量多的优势,但是目前很多时候IPv6的支持并不完整,有时候会因为IPv6遇到一些奇奇怪怪的兼容性问题。于是就需要关闭IPv6而强制使用IPv4进行互联网连接。

现给出两个方法,本质上都是通过改写sysctl实现的,第一种是在sysctl.d中新加入配置文件,第二种是直接修改sysctl.conf配置文件,推荐使用第一种从而避免误操作影响其他配置文件。

方法一:在sysctl.d中新加入配置文件

/etc/sysctl.d/文件夹中新建disable-ipv6.conf,并写入配置

cd /etc/sysctl.d/    
touch disable-ipv6.conf    
echo net.ipv6.conf.all.disable_ipv6=1 > disable-ipv6.conf

使用以下命令运行配置文件

sysctl -p -f /etc/sysctl.d/disable-ipv6.conf

如果使用ip a命令,在输出中没有发现IPv6地址,则说明成功关闭了IPv6功能。

方法二:直接修改sysctl.conf配置文件

打开/etc/sysctl.conf,在Uncomment the next line to enable packet forwarding for IPv6前一行添加以下三行内容:

net.ipv6.conf.all.disable_ipv6=1    
net.ipv6.conf.default.disable_ipv6=1    
net.ipv6.conf.lo.disable_ipv6=1    
net.ipv6.conf.ens3.disable_ipv6 = 1

注意ens3这个,由于每个设备的网卡名字都有可能不同,需要使用ip a命令查找一下具体的名称以替换掉ens3
使用以下命令运行配置文件:

sysctl -p

如果使用ip a命令,在输出中没有发现IPv6地址,则说明成功关闭了IPv6功能。

locvps
评论专区
  • 昵 称必填
  • 邮 箱必填
  • 网 址选填
◎已有 0 人评论
BudgetVM
作者介绍
转载大师

转载大师

转载大师作为本站编辑,主要负责把优秀的文章转载至此。如果您认为本文侵犯了您的版权信息,请与转载大师联系修正。
80vps henghost
30天热门
budgetvm sugarhosts
二维码

分享:

支付宝

微信