家里网络环境是光猫桥接,小米路由器拨号(已 root),Mac mini 网关+DHCP服务器接管流量,之前只开启了 IPV4 ,使用很稳定,一切正常。
最近想支持一下 IPV6,但是发现小米路由器没办法把 IPV6 的 DNS 停掉,问题是因为小米路由器上的自带 openwrt 版本太低,odhcpd 的 dns_service 参数需要 21.02 版本才支持,而手动设置设备上的 DNS 后,一切工作正常。
所以我直接把路由器又刷成了 openwrt 新版本,openwrt 新版本 ipv6 一切支持正常,但是 surge 网关工作不正常了,surge 控制台中能看到其他设备的所有请求已经被接管了,但是显示的都是 ip 地址,所以应该是设备的 dns 解析没有被 surge 接管,可在设备上反复检查,设置的 dns 服务器地址只有一个,198.18.0.2,但是奇怪的是在流量被转发到 surge 前,似乎被别的 dns 服务器解析了,之前的小米系统就没这个问题,而且诡异的是,通过网线直接接入路由器的 AppleTV 一切正常,通过 WiFi 连接的其他设备就有问题。
现在不知道该怎么排查问题了。