linux禁用ipv6的方法

1.查看IPv6在Linux中是否被启用

所有现代Linux发行版默认都自动启用IPv6。为了能看到IPv6在你的Linux中是否被激活,可以使用ifconfig或ip addr命令。如果你在输入这些命令之后看到"inet6"字样的输出,那就意味着你的Linux系统启用了IPv6。

其它命令:

ip -6 addr show scope global

curl ipv6.ip.sb

2.永久禁用IPv6

打开/etc/sysctl.conf然后根据需求添加以下内容,重启服务器生效

# 禁用整个系统所有接口的IPv6
net.ipv6.conf.all.disable_ipv6 = 1
# 禁用某一个指定接口的IPv6(例如:eth0, lo)
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1

3.执行 sysctl -p 使设置生效

4.如需再次开启,删掉禁用代码即可

5.临时禁用命令

禁用命令

sysctl -w net.ipv6.conf.all.disable_ipv6=1; sysctl -w net.ipv6.conf.default.disable_ipv6=1

启用命令

sysctl -w net.ipv6.conf.all.disable_ipv6=0; sysctl -w net.ipv6.conf.default.disable_ipv6=0

重新载入sysctl配置(如果没生效reboot重启一下)

sysctl --system # reload sysctl
神目网:所有文章如无特别注明均为原创
编辑作者:神目
转载请以:超链接形式注明出处“神目”
原文地址:《linux禁用ipv6的方法

广告投放联系:admin@sxlog.com

相关推荐

网友评论(0)