COW
0D

开 NAT6,把 hyper-V 给整坏了

  •  
  •   COW · May 26, 2025 · 3242 views
    This topic created in 374 days ago, the information mentioned may be changed or developed.

    今天无聊上来吐槽一下,昨天周末闲着无聊,把路由器网络改成了 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 做主力机的冲动了。

    6 replies    2025-05-27 11:07:12 +08:00
    titanium98118
        1
    titanium98118  
       May 26, 2025
    我是 nat6 和公网 ipv6 同时使用,server2019 的 hyper-v 正常工作
    lns103
        2
    lns103  
       May 27, 2025 via Android
    想要内网固定的 v6 DNS ,可以用 ULA 地址 fd00::/8 ,但我用了一段时间还是关了,因为设备都用隐私临时地址后缀来访问 DNS ,日志查起来太麻烦了
    jedihy
        3
    jedihy  
       May 27, 2025
    可以去 wsl2 repo 里面反应。这个 mirror mode 是我们隔壁组 own 的。
    yinmin
        4
    yinmin  
       May 27, 2025 via iPhone
    网卡有本地链接 ipv6 ,fe80 开头的地址,局域网 ipv6 互联可以用这个 ipv6 地址。
    gechang
        5
    gechang  
       May 27, 2025
    正常,我之前装 docker 碰了 wsl ,结果 hyper-v 和模拟器都打不开了,就 vmware 能用,也懒得重装了
    COW
        6
    COW  
    OP
       May 27, 2025
    @titanium98118 我现在也正常了,大概率还是之前路由器切换模式导致的问题。
    @yinmin 你是说 fe80 开头的本地链路地址吗,这个地址似乎有基于随机数算法,即使固定 MAC 地址也是变化的,不能稳定使用。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1104 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 18:27 · PVG 02:27 · LAX 11:27 · JFK 14:27
    ♥ Do have faith in what you're doing.