Racknerd 开启 IPv6 及启用和禁用 IPv6 的实用方法

拥有一个支持 IPv6 的 VPS 对于有特定需求的用户来说非常重要。本文将分享如何在 Racknerd 的 VPS 上开启或管理 IPv6,并列出具体操作步骤。


使用的 VPS 环境

近期我入手了 Racknerd 的一款 512 MB KVM VPS。在使用过程中发现其默认 IPv6 功能并未启用。经过技术支持的指导后,成功配置了 IPv6,特地将详细操作过程记录如下,供有需求的朋友参考。

👉 【建议收藏】2025年 Racknerd 最新优惠套餐整理汇总 - 每日更新可用活动优惠


开启 IPv6 的步骤

以下是完整的操作步骤,请务必以管理员权限通过 SSH 连接到您的服务器后执行。

1. 修改 sysctl.conf 文件

通过以下指令打开配置文件:

bash nano /etc/sysctl.conf

向文件末尾添加如下内容:

bash 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

保存并退出编辑器。

2. 应用新的配置

运行以下命令使配置生效:

bash sysctl -p

3. 重启网络服务

执行以下指令重启网络服务:

bash systemctl restart networking

4. 测试 IPv6 连通性

通过以下命令测试 IPv6 是否已成功开启:

bash ping6 google.com

如果无法成功 ping 通,请尝试重启 VPS:

bash reboot


常见问题排查

如果 IPv6 仍未工作,可尝试以下步骤:

  1. 查看 VPS 的 IPv6 信息:

    bash curl ipv6.ip.sb

  2. 启用 IPv6 功能:

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

  3. 重新加载 sysctl 配置:

    bash sysctl --system

执行完上述操作后,您可以再次测试 IPv6 的连接是否正常。如果出现返回结果类似于允许 IPv6 的地址,就说明配置成功了。


以上方法在 Racknerd 测试环境中验证有效,您也可以通过运行简单脚本或手动操作轻松启用或管理 VPS 的 IPv6 支持,让您的网络环境更高效。