V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bobryjosin
V2EX  ›  宽带症候群

关于 windows11 ipv6 的一个问题

  •  
  •   bobryjosin · 2023-03-30 18:32:40 +08:00 · 3050 次点击
    这是一个创建于 605 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前是 ROS 作为主路由,开启 ipv6 NAT ,测试地址 api.bilibili.com,在 windows11 下 ipv6 的连接状态显示为无 internet 访问权限,终端下始终是 ipv4 优先,ipv6 配置正确,dns 也返回了 ipv6 ,看了下优先级也确实是 ipv6 优先,testipv6 通过,目前找不出问题在哪,现在想要在终端下强制 ipv6 优先有什么办法?虽然是个很小的问题,不影响使用。





    下面是在 windows10 和 linux 下面的测试,终端优先级正常

    第 1 条附言  ·  2023-03-30 22:15:53 +08:00
    根据#17 楼老哥的提示,把内网段设置成非保留地址网段成功解决该问题,结贴!
    20 条回复    2023-10-06 08:10:51 +08:00
    angeltop
        1
    angeltop  
       2023-03-30 18:35:46 +08:00
    你的 ipv6 内网 ip 段是啥?
    bobryjosin
        2
    bobryjosin  
    OP
       2023-03-30 18:44:14 +08:00 via Android
    @angeltop f00::1/64
    angeltop
        3
    angeltop  
       2023-03-30 18:47:36 +08:00
    dc00::/试试 这个段所有系统平台优先
    angeltop
        4
    angeltop  
       2023-03-30 18:48:22 +08:00
    不然你这种应该是系统的问题啦
    hzdrro
        5
    hzdrro  
       2023-03-30 18:49:19 +08:00
    不要用 ipv6 NAT
    systemcall
        6
    systemcall  
       2023-03-30 18:50:41 +08:00 via Android
    没开 SLAAC ?
    bobryjosin
        7
    bobryjosin  
    OP
       2023-03-30 18:56:18 +08:00 via Android
    @systemcall 开启的,ros 上的 ipv6dhcp 关闭只靠 slaac 获取地址
    NoOneNoBody
        8
    NoOneNoBody  
       2023-03-30 18:57:25 +08:00
    这个其实就只是碍眼吧?
    win10 很常见,注册表改个 dns 检测的服务器可解决( win 是看能否连上判断,有点傻),win11 好像没这个问题

    file/printer share 有没有打开,没有的话勾上
    手动指定 ipv6 的 dns ,不要指向 ipv4 的
    手动设置 ipv6 的网关,也是不要用 ipv4 的
    我不记得上面改了哪个就弄好了,反正是玄学
    bobryjosin
        9
    bobryjosin  
    OP
       2023-03-30 18:59:18 +08:00 via Android
    @NoOneNoBody Windows10 下也是一样的提示,但是依然会 ipv6 优先,Windows11 也有这个提示但是终端只会 ipv4 优先
    bobryjosin
        10
    bobryjosin  
    OP
       2023-03-30 19:03:22 +08:00 via Android
    @NoOneNoBody 我去试试手动指定 dns 和网关
    levenwindy
        11
    levenwindy  
       2023-03-30 19:05:35 +08:00 via Android
    遇到过类似问题。
    环境:Tplink 联通宽带 ipv6 slacc
    之前我也是 win11 ipv6 无访问特权(没有测试 win10 ),虚拟机,手机,电脑重启能获得 ipv6 ,ping 得通,但是访问不了 ipv6 网站,ipv6 检测错误,不过虚拟机临时设置一个 ipv6 就能正常访问。
    最后排查出,只要路由器 ipv4 地址 更改(运营商变更,并非路由器自动重拨),就会出现这个问题。
    写了个脚本,v4 地址变更,自动重新拨号。
    不知道是 Tplink 问题 还是联通宽带问题。
    NoOneNoBody
        12
    NoOneNoBody  
       2023-03-30 19:07:33 +08:00
    @bobryjosin #9
    win 10 我是搞了好久(知识薄弱),搜到的方法都试了一遍也不行,反正不影响使用就丢下了
    后来不知怎的过了几天再看就好了,之后都没怎么出现,除了偶尔重启路由器会有短暂出现
    win 11 装好也有,就是上面说的几个调了一下,就显示通了

    优先这个对我超纲了,帮不了你
    feedcode
        13
    feedcode  
       2023-03-30 19:13:23 +08:00
    确保能访问 ipv6.msftconnecttest.com/connecttest.txt
    如果 connect test 一直报错的话可以尝试关掉 ActiveProbing 只保留 PassivePolling

    reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ /v EnableActiveProbing /d 0 /t REG_DWORD
    feedcode
        14
    feedcode  
       2023-03-30 19:18:44 +08:00
    如果不是经常换网络环境的话,可以关掉 Network Location Awareness , 然后根据 https://www.rfc-editor.org/rfc/rfc3484#section-10.3 手工调整优先级
    netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 10 4
    iijboom
        15
    iijboom  
       2023-03-30 20:39:57 +08:00
    ipv6 nat 实在是没必要,你都 ros 了,直接防火墙不给 ipv6 所有入站不就得了
    bobryjosin
        16
    bobryjosin  
    OP
       2023-03-30 21:05:17 +08:00
    @iijboom nat 也是防止出现 11 楼的情况,有些长期开机设备不会主动去更新 ipv6 ,导致地址前缀过期没法用,nat 后内网前缀可以不变化,如果你的设备都不会长期开机 nat 就如你所说确实没必要,而且出现过 ipv6 被扫的情况,还是 nat 相对安全。
    Xymmh
        17
    Xymmh  
       2023-03-30 21:39:48 +08:00   ❤️ 3
    和连通性无关,是因为 Windows 发现你的地址是保留地址,所以它默认你这个网络不具备访问公网的功能,优先级自然就低了。
    解决方法:既然已经 NAT 了,就随便设置一个非保留地址段段作为内网地址。
    bobryjosin
        18
    bobryjosin  
    OP
       2023-03-30 22:09:08 +08:00
    @Xymmh 感谢,问题解决了!
    iijboom
        19
    iijboom  
       2023-03-30 23:40:12 +08:00
    @bobryjosin https://www.v2ex.com/t/829436 关于 pppoe 重拨后 IPV6 prefix 更新问题
    “目前通过修改 ND 中的过期时间来解决该问题”

    你研究的问题都有人研究过并且有解决方法了,ipv6 你入站全 drop 就行了,现在最新版固件的 ros 默认就是入站全 drop 的,根本扫不了,你可以更新固件之后把防火墙设置弄回默认。
    也可以参考一下官方文档
    https://help.mikrotik.com/docs/display/ROS/Building+Your+First+Firewall
    ipv6 还 NAT ,性能就太差了,以前那是教育网只分配一个 ip 没办法才用的,现在哪有人用。
    nbweb
        20
    nbweb  
       2023-10-06 08:10:51 +08:00
    在 openwrt 里把 fd 打头的 ipv6 本地地址删掉,win11 有 ipv6 了,原来如此,测试成功。谢谢 17 楼的哥们。
    @Xymmh
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2439 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:52 · PVG 23:52 · LAX 07:52 · JFK 10:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.