cmac
V2EX  ›  问与答

IPv6 地址丢失问题

  •  
  •   cmac · Apr 22, 2019 · 3835 views
    This topic created in 2660 days ago, the information mentioned may be changed or developed.

    用仅限 IPv6 用户访问的高校 IPTV 看直播,但发现计算机隔一段时间 IPv6 丢失,无法访问 IPv6 网站,无 IPv6 地址,无 IPv6 网关,无 IPv6 的 DNS 服务器,IPv4 正常,有时故障计算机的 IPv6 地址在丢失一段时间后又重新出现,与正常计算机相比,故障计算机在有 IPv6 地址时也无法获取 IPv6 的 DNS 服务器地址。其他 Windows10/Windows8.1 系统计算机没有这个问题,到这里基本上可以排除路由器问题了。按网上一些解决方法操作无效,包括重新安装网卡驱动、更新网卡驱动、修改对应 TCPIP6 注册表(甚至将无故障计算机的注册表导入)、刷新相关服务等等。但问题依旧没有解决。网卡方面有两台分别搭载博通和因特尔网卡的计算机有 IPv6 丢失问题。问题计算机系统版本 Windows10 1809 新版,测试的两台无故障计算机系统版本 Windows10 1803/Windows8.1。不知道问题在哪里?

    目前暂时用 ipconfig/renew6 命令写了一个脚本每四百多秒更新一次地址。 78819556.jpg 519456161.jpg 6255.jpg 51556165.jpg

    Supplement 1  ·  Apr 24, 2019
    统一回复
    经过排查,发现故障在技术层面是 IPv6 地址的有效寿命和首选寿命过期导致地址失效丢失,测试在故障计算机使用自身的有线网卡连接网络 IPv6 地址一直稳定可用。在这个网络中 IPv6 地址的有效寿命和首选寿命默认应该为 10 分钟。用 netsh interface IPv6 show addresses 命令查看,地址寿命更新的工作机制是正常状态下 IPv6 地址在 10 分钟到 9 分钟的某一个随机时刻更新为 10 分钟,从而保证了 IPv6 地址有效寿命和首选寿命的有效性。但是故障计算机用无线网卡连接同一网络时不能有效地保证 IPv6 地址在 10 分钟有效期内更新 IPv6 地址有效期,从而导致了故障计算机 IPv6 地址有时可用有时失效无法访问纯 IPv6 网站的问题。其他正常计算机和移动设备使用无线连接这个网络没有 IPv6 地址失效丢失的问题,可以排除路由器的问题。目前不清楚是故障计算机无线网卡驱动问题或是系统底层驱动问题。试着安装低版本无线网卡驱动,但是 Windows10 ( 1809 )提示“你的设备的最佳驱动程序已安装”,这样就无法安装低版本无线网卡驱动了。依然用脚本更新无线网卡适配器的 IPv6 地址。
    脚本如下:
    @echo off
    if "%1"=="h" goto begin
    start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
    :begin
    set INTERVAL=439
    :Again
    ipconfig /renew6 WLAN
    cls
    timeout %INTERVAL%
    goto Again
    pause
    命令循环时间为 439 秒,隐藏窗口的脚本,挂到后台运行,各个计算机需要执行命令的网卡名称不一定是 WLAN,有同样问题需要的可以参考。在 Windows10 1809 基本可用,但是不保证在使用纯 IPv6 视频网站时视频不中断。
    4 replies    2023-04-30 22:39:40 +08:00
    ysc3839
        1
    ysc3839  
       Apr 22, 2019 via Android   ❤️ 1
    感觉像是路由器上 IPv6 相关软件的 bug。不过也无法排除操作系统的问题。
    我现在路由器固件是 OpenWrt 18.06.2,使用 odhcpd 的 relay 功能。Windows 长时间不访问 IPv6 的话会出现无法连接的问题,此时禁用再启用网卡即可恢复。Android 设备也有这样的问题,但是重连 WiFi 或者开关飞行模式不能解决问题,只有重启设备。
    goofool
        2
    goofool  
       Apr 22, 2019   ❤️ 1
    prefer lifetime 和 valid lifetime 是多少?
    flynaj
        3
    flynaj  
       Apr 22, 2019 via Android   ❤️ 1
    路由器问题,请刷 openwrt 18.06.2
    letmefly
        4
    letmefly  
       Apr 30, 2023
    openwrt 22.03.4 也有这个问题。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5309 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 03:56 · PVG 11:56 · LAX 20:56 · JFK 23:56
    ♥ Do have faith in what you're doing.