如题。
这台机子 14 号开的机,中间没有间断运行,然而这期间路由器重新拨号了一次,公网 IP 换了,但电脑的 DHCPv6 却不会自动获取,非要手打一次 ipconfig /renew6.其他路由器好像没什么问题,就是出在 openwrt 上(可能和 Windows 系统也有点关系),自编译的原版固件,从哪里解决?
而今天刚开机的笔记本则正常获取。租期到了后如果 ip 没变,仍然能续期,但是变了后,公网 IP 就没有了。
1
neroxps 2022-05-18 14:17:38 +08:00
openwrt 那边没有发出 RA 公告?先用 WireShark 抓一下 icmpv6 看看 openwrt 有没有定期发出 RA 。
你选择分配 ipv6 的方案是什么?无状态还是有状态? |
2
Marionic0723 OP @neroxps 没有定期发出,RA 那些有效期都是空白的,但是下面有浅色的字,我觉得是默认值。之前的 LEDE 也没有填写,但没有出这种问题,我手动把 RA 间隔的值填上了,观察了下正常。半夜 12 点左右过期的,旧的 IP 租约过期后不会马上消失,新 IP 只能连入,tracert6 出站根本全是星号。睡一觉起来能出站了,旧 IP 也消失了。
我用的有状态,DHCPV6 ,这样可以避开手机,只给电脑用。无状态到期了不自动回收就更麻烦,一突开 ipconfig ,溅得我满屏幕都是 ipv6. |
3
neroxps 2022-05-22 18:33:34 +08:00 via iPhone 1
@Marionic0723 把生存周期设低一些,例如 10 分钟,RA 间隔低一些。没收到 RA 就过期,我之前 ros 的生存周期一月,ifconfig 15 个 address 最后拿不到最新的地址。
|