临时关闭linux服务器的ipv6功能,重启后恢复

技术控 Loading... 阅读

由于测试某一个功能,我需要把服务器的ipv6功能关闭。

之前测试的时候每次出来的都是ipv6地址,现在我需要ipv4,而默认总是跳转ipv6,那就只能通过代码来把服务器的ipv6给关闭。

代码如下:

sudo sh -c 'echo 1 > /proc/sys/net/ipv6/conf/eth0/disable_ipv6'

其中,eth0 是这个vps 的网卡编号,有的不一样。

具体查询请用 ip addr 查询一下,我这边查询发现我的 vps 里面还有内网全局tun 虚拟网卡。

临时关闭linux服务器的ipv6功能,重启后恢复

通过上面的代码执行之后,我又去验证了一下,确实ipv6网卡已经关闭了,再次访问也成功变成了ipv4地址。

如果需要将所有的网卡ipv6全部禁用:

代码如下:

sudo sh -c 'echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6'

这样,我的测试终于可以继续了。

并且,后面如果我想恢复ipv6功能也不需要用代码恢复,直接重启vps就行。

Tags:

版权声明:若无特殊注明,本文皆为《书蓝画青》原创,转载务必保留文章来源。

本文链接:临时关闭linux服务器的ipv6功能,重启后恢复 & https://boke.slhq.cn/2188.html

推荐阅读
发表评论 取消回复
表情 图片 链接 代码

分享