前面在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
重启下。