最近家庭网络很奇怪,经常出现断断续续的问题. 具体症状就是有些 v6 的 ip, 有时候可以访问,有时候不行. 我登录家庭的一台 Ubuntu 服务器, 查看 ipv6 地址, 发现是正常的.但是就是 ping 不通任何的 v6 网站. 但是 windows 的电脑,可以访问 v6 网站. 开始一步步排查.
root@home-x79:/data/conf# ip -6 route ::1 dev lo proto kernel metric 256 pref medium 2409:1234:c16:e290::/64 dev br0 proto ra metric 100 expires 86198sec pref medium fe80::/64 dev br0 proto kernel metric 256 pref medium default proto ra metric 100 expires 8798sec mtu 1500 pref low nexthop via fe80::1 dev br0 weight 1 nexthop via fe80::7a2e:3ff:fe76:b14b dev br0 weight 1
重点来了, 发现多了一个路由. nexthop via fe80::7a2e:3ff:fe76:b14b dev br0 weight 1
ip -6 neigh show dev br0
查到了网关 mac 地址
fe80::7a2e:3ff:fe76:b14b lladdr 78:2e:03:00:00:00 router STALE
我目前的疑问是. 为何小天才手表连接到家庭 WiFi 后,会发送 ipv6 的路由广播, 让整个局域网的 v6 路由,从小天才手表通过. 莫非是为了有啥特别的用途? 还是程序有 bug.
1 ll26571 202 天前 大概率是 bug ,虽然 ipv6 已经出来好多年了,但协议栈代码的质量不是一时半会儿就搞得定的,哪怕是大公司。曾经实验室接了一个华为的家用级路由器,用了一段时间发现乱广播 ndp 包,直接把 v6 网络整崩溃的 |
![]() | 2 MYDB 202 天前 看起来像是 bug ,但这种强收集隐私的设备,而且还没法完全手动控制的设备,还是让它走运营商网络吧,不然内网底裤扒的不剩,或者单独分个路由地址段给它随便折腾 |
![]() | 3 NewYear 202 天前 换网管交换机,用 DHCP Snoopy 可以拦截这种数据包。 |
![]() | 4 ysc3839 202 天前 @NewYear 实际并不是所有产品都可以。我工作的公司用的是华为的交换机,有开启 DHCP 管控功能,照样是拦截不了内网某台机子的 IPv6 Router Advertisemen 。甚至这个机子说明书上有的功能都找不到,网上搜索说是有的功能要购买更贵的子型号才有。 |
![]() | 5 datou 202 天前 这种儿童手表居然有 WiFi ? 算是我孤陋寡闻了 |
7 onikage 202 天前 via iPhone 小天才 lowb 不是一天了,记得几年前还被爆出使用 http ,没有用 https |