两台设备接在同一个交换机上,上级路由通过 RA 分配 IPv6 ,两台设备 A 、B 都是 Arch Linux 且未安装防火墙。 AB 先前都可正常使用,设备做了 ddns ,外网也可通过 IPv6 访问两台设备。此为前提。
从昨天开始,B 设备重启后无法访问( Ping 全丢包,ssh 和其他服务也连不上)。起初以为是 IPv6 地址变化但 ddns 没更新上就没有在意。
后通过 A 设备作为跳板连接上 B 后发现 ddns 更新上了,解析的地址也与网卡获取到的一致。但 B 的 IPv6 地址就是不通。
多次重启、删除 networkmanager 配置重置无效后,对 B 进行了重装。重装后问题依旧。
尝试修改 B 设备的 MAC 地址,问题依旧。
尝试让 B 访问 IPv6 only 的网站 test6.ustc.edu.cn ,ping 、curl 均无反应超时。
traceroute 显示 B 的 IPv6 在第一跳就断了,A 正常
现在很疑惑,怎么样的配置才会导致 IPv4 通,内网 IPv6 通,外网 IPv6 不通?上级路由没有对特定设备做过任何限制,而且尝试更改过网卡 MAC 地址也无效
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.