慧眼看世界 - 一个值得收藏的网站
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
本文链接:https://www.sxlog.com/post/1613.html
商务合作 - Email:admin@sxlog.com