家庭宽带ipv6支持
上海电信
2024/10/01
- 登录光猫,我家的光猫是ZTE1855v2,没看到获得的ipv6地址,也没看到ipv6相关选项。
- 登录家里的小米路由,开启ipv6网络设置后,无论选Native还是NAT6都拿不到ipv6的地址。
- 改日再试。
2024/10/02
- 致电10000,人工客服登记后,维修师傅10分钟后回电。
- 首先问我有没有申请过ipv4的公网ip,我回答没申请过,但我上网有自动分配的公网ip。他说那可以帮我申请ipv6地址。
- 我问现在我是光猫拨号不是网桥,有没有问题,他说应该没有问题。
- 等待电信后续回复。
- 一个多小时后,电信师傅就来电说ipv6已开通。但我测试后没发现任何变化。现在师傅又联系后台去了。
- 又一个小时,电信师傅通知后台又一次更新了数据,这次我重启之后真的好了。ipv6所有的功能都正常了。
- 补充两点。最后ipv6正常的时候,我登录电信的光猫也看不到任何跟ip6相关的信息。在小米无线路由上,因为我的光猫不是当网桥,所以ipv6不能设native要设成 net6.
上海移动
2024/10/03
- 上海移动的宽度居然是默认开通ipv6的。
- ipv6优先
- 不需要做任何修改。
- 回到家发现上海移动的公网ipv6地址只能ping,端口应用都不行,估计移动无线路由器上ipv6的防火是墙默认打开的。
- 只好下次去父母家时再试了。
2024/10/11
的确是防火墙enable了的原因,要想通过IPv6连接家中设备,需要先disable移动路由器上IPv6的防火墙。
家里电脑ipv6设置
Windows 10/11
检查了我的几台windows PC,网卡属性里的ipv6一直是勾选着的,也能正常获取到ipv6的地址。
Ubuntu 24.04.1
2024/10/02
- 前一段才将我的Ubuntu 升级到24.04.1。
- 简单更新/etc/netplan/下的yaml文件后,sudo netplan apply 激活ipv6
- 运行curl 6.ipw.cn验证
Azure虚拟机
2024/10/01
- 参考 https://learn.microsoft.com/zh-cn/azure/virtual-network/ip-services/add-dual-stack-ipv6-vm-portal?tabs=azureportal 添加IPv6地址空间和IPv6公网地址
- 最后一步:“将 IPv6 配置添加到虚拟机”没成功。可能是因为ipv6 public ip我选的是basic类型的关系。
- 改日再试。
2024/10/02
- 将ipv6 public ip SKU类型从basic改为standard后,又提示和ipv4的 SKU类型basic不同,无法双栈。
- 将ipv4的 SKU类型也改成了standard,ipv4/ipv6双栈成功。
- 修改ipv4是不得已也更改了公网ip
- 登录Cloudflare(我的DNS服务商)更新A记录
- 在Cloudflare上为ipv6添加新的AAAA记录
- 测试安装在这台azure VM上的服务。wordpress和v2工作正常,changedetection和zerotier第一时间没能正常运行。
- 参考https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-ipv6-for-linux?toc=%2Fazure%2Fvirtual-network%2Fip-services%2Ftoc.json&tabs=ubuntu ssh进入ubuntu VM。更新/etc/netplan/下的yaml文件,将dhcpv6改成true
- 重启后 使用
curl -6 ip.sb
可以看到ipv6 地址。 - 重启后zerotier恢复正常,changedetection还不正常
- 改日再试
2024/10/03
- 今天发现changedetection已经可以正常工作了
- 顺便登录修改了/etc/ssh/sshd_config, 现在可以用ipv6地址 ssh登录Azure上的虚拟机了。
2024/10/05
- 使用qbittorrent时,看到peer端还都是ipv4地址,发现docker没有激活ipv6。
- 参考https://docs.docker.com/engine/daemon/ipv6/更新/etc/docker/daemon.json 激活docker的ipv6
- 发现上面的方法好像没能正确启动container的ipv6
- 改日再试
iStoreOS软路由
我家光猫不是桥接,参考了下面这篇文章
https://www.louislivi.com/archives/istoreosipv6%E9%85%8D%E7%BD%AEipv6nat%E6%96%B9%E5%BC%8F
腾讯云轻量
2024/10/02
- 参考https://cloud.tencent.com/document/product/1207/104187
- 腾讯云轻量目前支持直接开启 IPv6 的地域只有成都。但上海,北京可以申请内测。
- 我申请了,不知申请何时可以通过。
- 等待腾讯后续回复
2024/10/08
- 节后第一个工作日早上10:30收到短信,我的轻量服务器ipv6内测申请已通过审核。
- 随即登录腾讯云控制台,ipv6开启的按钮还没出现,估计还要等一会儿。
- 下午2点再次登录控制台,已经可以看到激活的按钮。
- 点击开启提示需要首先安装腾讯自动化助手,装就装吧,反正能卸。
- 安装好自动化助手后,就可以开启ipv6了。看了一下自动化助手运行的脚本,是设置ip和路由的。
- 开启ipv6后,ipv6的地址就会自动显示。还可以分配给ipv4和ipv6的带宽。
- 开启ipv6后,网络防火墙也一并更新,icmpv6都自动开启了。这个比Microsoft Azure好,azure VM就开不了icmpv6
手机等移动设备
- 现在3大运营商的手机5G接入默认都是ipv6优先的。所以使用流量时没什么要改变的。
附上几个有用的链接
总结
- 手边能激活ipv6的都激活了ipv6,国庆假期陆陆续续花了6,7个小时的时间。
- 要说ipv6在我这有什么用,说实话因为我自己家用了NAT6,还真没发现有什么实际用途。
- 算是响应国家《全国重点城市IPv6流量提升专项行动工作方案》精神,为国家IPv6建设做贡献吧。
- 发现了一个好处,在家看网络直播时,如果有ipv6的源流畅度会好很多。