IPv6 开启 / 关闭指南(适用于 Debian / Ubuntu /Win系统)

IPv6 开启 / 关闭指南(适用于 Debian / Ubuntu /Win系统)

关闭 IPv6(默认状态)

# 临时关闭(重启后失效)
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
sysctl -w net.ipv6.conf.lo.disable_ipv6=1

# 永久关闭(重启后生效)
echo 'net.ipv6.conf.all.disable_ipv6 = 1' >> /etc/sysctl.conf
echo 'net.ipv6.conf.default.disable_ipv6 = 1' >> /etc/sysctl.conf
echo 'net.ipv6.conf.lo.disable_ipv6 = 1' >> /etc/sysctl.conf

# 禁用内核级 IPv6 支持
sed -i 's/^GRUB_CMDLINE_LINUX="/GRUB_CMDLINE_LINUX="ipv6.disable=1 /' /etc/default/grub
update-grub
reboot

开启 IPv6(恢复默认)

# 临时开启(重启后失效)
sysctl -w net.ipv6.conf.all.disable_ipv6=0
sysctl -w net.ipv6.conf.default.disable_ipv6=0
sysctl -w net.ipv6.conf.lo.disable_ipv6=0

# 永久开启(删除原设置)
sed -i '/net\.ipv6\.conf\..*\.disable_ipv6/d' /etc/sysctl.conf

# 恢复内核 IPv6 支持
sed -i 's/ipv6\.disable=1 *//' /etc/default/grub
update-grub
reboot

检查 IPv6 是否启用

cat /proc/sys/net/ipv6/conf/all/disable_ipv6
  • 输出 0:IPv6 已启用
  • 输出 1:IPv6 已禁用
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容