前言
搬瓦工很多机房增加了自助添加IPV6的功能,在Kiwivm面板可以自行添加。博主在瓦工系统自助添加IPV6后DD,使用多个DD脚本发现IPV6都无法生效。IPV6在我的使用环境中有作用,无法避免,找了很多资料后发现,瓦工的IPV6的并不是自己的,是隧道提供的,查看peer的IP是Vultr:
也就是说——搬瓦工用vultr的机器搭建IPV6隧道给自家的机器提供IPV6服务。
所以只要DD,就会失去IPV6。
解决办法
本文以Debian12示例
记录IP
使用瓦工自带的系统,在面板添加IPV6后,使用ip a
查看现有IP
ip a
记录下ipv6net
中的peer
和inet6
后面的IP。
手动添加IP
DD后,使用ip a
命令查看,只有IPV4,没有ipv6,此时需要我们手动添加。
先打开网卡的配置文件:
nano /etc/network/interfaces
修改下面内容:
auto ipv6net
iface ipv6net inet6 v4tunnel
address 2600:xxxxxxxxxxxx #改成你的ipv6
netmask 64
local xxx.xxx.xxx.xxx #你本机的IP
endpoint xxx.xxx.xxx.xxx #刚才记录peer后面的ip
ttl 255
gateway 2607:xxxx:xxxx:xxxx::1 #ipv6网关,不知道就把ipv6最后一组改成1
粘贴到最后,ctrl+x确认保存并退出。
重启网卡:
systemctl restart networking
验证
使用命令查看网卡
ip a
正常如下:
或者使用ping
验证
ping6 google.com
瓦工的ipv6居然是隧道搭建的,这不符合瓦工的技术水平和定位产品定位,不如小厂,希望瓦工后面会调整优化。
DNS
瓦工提供了DNS解锁ChatGPT,172.31.xxx.xxx,现在瓦工的解锁越来越好,已经可以不需要DNS解锁。一般是在/etc/resolv.conf中删掉该DNS就可以,可瓦工的系统重启后又会恢复。在我机器上测试的时候,ping值都会高一些,删掉此DNS就恢复正常。
为了防止删掉重启后又恢复,直接把DNS记录设为只读:
chattr +i /etc/resolv.conf
如需解除:
chattr -i /etc/resolv.conf
评论区