近期在Racknerd平台购入512MB KVM VPS(New Year 2025套餐),发现默认未启用IPv6功能。经过与技术支持沟通,整理出完整的IPv6配置指南,帮助用户快速搭建双栈网络环境。
👉 【建议收藏】2025年Racknerd最新优惠套餐整理汇总 - 每日更新可用活动优惠
通过SSH连接服务器后,使用vim/nano编辑器打开配置文件:
bash
sudo vim /etc/sysctl.conf
在文件末尾添加以下参数:
properties
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.eth0.autoconf = 0
net.ipv6.conf.eth0.accept_ra = 0
依次执行以下命令激活设置:
bash
sudo sysctl -p
sudo systemctl restart networking
使用组合命令测试IPv6连通性:
bash
ping6 google.com && curl ipv6.ip.sb
若出现连接异常,建议通过reboot命令重启实例。成功响应应显示IPv6地址信息及数据包传输状态。
对于需要快速切换的场景,可直接执行内核参数修改:
bash
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
为确保重启后配置生效,推荐执行系统级参数重载:
bash
sudo sysctl --system
当需要关闭IPv6时,修改配置文件为以下参数:
properties
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
修改完成后同样需要执行sysctl -p使设置生效。
执行ip addr show eth0查看网卡是否获取IPv6地址
检查云平台安全组是否放行IPv6端口
使用journalctl -u networking.service查看服务日志
建议在配置完成后通过在线检测工具验证双栈网络状态