Racknerd开启ipv6及开启和禁用ipv6的方法

前面在Racknerd买了一个512 MB KVM VPS (New Year 2022)的vps

发现没有ipv6,咨询后记录开启方法:

通过 ssh 连接登录到服务器,并在 sysctl.conf 文件中添加以下条目:

nano /etc/sysctl.conf

向下滚动,并在最后添加以下行:

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

检查运行:

sysctl -p

然后尝试重启网络

systemctl restart networking

ping一下看具体情况

ping6 google.com

如果它仍然不工作,尝试重新启动您的 VPS 一次。

操作完之后如果返回像上图这样就可以愉快的使用IPv6网络了。

安装Hysteria2以后测试ipv6结果如下:

查看VPS的IPv6信息:

curl ipv6.ip.sb

禁用VPS的IPv6命令:

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

启用VPS的IPv6命令:

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

重新载入sysctl配置:

sysctl --system # reload sysctl

如果重载, 还是没有效果, 可能要 reboot 重启下。