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

2023-04-18
248次阅读
没有评论

由于测试某一个功能,我需要把服务器的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就行。

正文结束
居烽
版权声明:本站原创文章,由 居烽 于2023-04-18发表,共计409字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码