今天无聊上来吐槽一下,昨天周末闲着无聊,把路由器网络改成了 NAT6 ,因为我想试一试给自建的 DNS 指定固定的 ipv6 地址,这样双栈 DNS 地址都可以在 PC 客户端里指定了,弄完简单测试了下,确实可以。但高兴没到 1 分钟,本准备进 wsl2 打算做几个测试,然后发现了大问题,路由全没了,怀疑是 wsl2 开了 mirrored 模式跟 NAT6 不兼容,网上又没啥好资料,折腾了半天没解决,只好赶紧备份一下,还好 VMware 集群正常跑着。然后进 hyper-v 看一下,虚拟交换机配置页面打开就报什么常规故障的错误,设备管理器里网卡也标黄,还有重复的,重启大法试了下机器直接启动不了了,只好赶紧想办法恢复最近还原点,重启后 hyper-v 还是有问题,网上搜各种方案又折腾了半天,决定直接直接把 hyper-v + wsl2 卸载,目录删除,再重装 hyper-v ,然而依旧未果。现在怀疑是不是哪里没清理干净,又在下载 WinSDK 、WDK ,尝试用 devcon 去清理残余,重启后还有残余的网络连接,只是被禁用了,最后又折腾半天,配合注册表才算清理干净,接下来重装 hyper-v ,虚拟交换机总算出现 Default switch 了,接下来还要继续恢复 wsl2 ,累了,有好几次想换回 linux 做主力机的冲动了。
![]() |
1
titanium98118 20 天前
我是 nat6 和公网 ipv6 同时使用,server2019 的 hyper-v 正常工作
|
![]() |
2
lns103 20 天前 via Android
想要内网固定的 v6 DNS ,可以用 ULA 地址 fd00::/8 ,但我用了一段时间还是关了,因为设备都用隐私临时地址后缀来访问 DNS ,日志查起来太麻烦了
|
![]() |
3
jedihy 20 天前
可以去 wsl2 repo 里面反应。这个 mirror mode 是我们隔壁组 own 的。
|
4
yinmin 20 天前 via iPhone
网卡有本地链接 ipv6 ,fe80 开头的地址,局域网 ipv6 互联可以用这个 ipv6 地址。
|
![]() |
5
gechang 20 天前
正常,我之前装 docker 碰了 wsl ,结果 hyper-v 和模拟器都打不开了,就 vmware 能用,也懒得重装了
|
![]() |
6
COW OP @titanium98118 我现在也正常了,大概率还是之前路由器切换模式导致的问题。
@yinmin 你是说 fe80 开头的本地链路地址吗,这个地址似乎有基于随机数算法,即使固定 MAC 地址也是变化的,不能稳定使用。 |