ChromeCast AP 隔离和客人网络 - 路由器设置拦住了设备发现
现象
ChromeCast 搜不到 Chromecast 设备,手机 Wi-Fi 正常上网、Chromecast 也正常联网(Google Home 能搜到它)。两台设备各自能上网,但互相发现不了。
根因:路由器开了 AP 隔离
AP 隔离(Access Point Isolation),也叫客户端隔离(Client Isolation)——路由器把每个 Wi-Fi 设备互相隔离开,每个设备只能和路由器通信,设备之间无法直接通信。
设备发现(mDNS / DNS-SD)需要局域网广播——设备之间能互相发消息才能看到对方。AP 隔离一开,广播被拦,ChromeCast 永远找不到 Chromecast。
怎么确认
- 手机能上网 ✓
- Chromecast 在 Google Home 里能看到 ✓
- ChromeCast 设备列表空 ✗
- 这种"各自能上网但互相看不见"的状态 → 大概率是 AP 隔离
处理办法
家用路由器
登录路由器后台(浏览器地址栏输入 192.168.1.1 或 192.168.0.1,看路由器底部标签找管理地址和初始密码):
- 找到无线高级设置 / Wi-Fi 高级选项
- 找到 AP 隔离 / Client Isolation / 客户端隔离 开关
- 关掉它
- 保存设置,等路由器重启完(约 30 秒),ChromeCast 下拉刷新
公共 Wi-Fi
酒店、咖啡馆的 Wi-Fi 几乎都开 AP 隔离——这是公共网络的安全设计,没法关。这种情况下:
- 用手机热点:手机开移动数据热点,让 Chromecast 也连这个热点,两台设备就在同一个小网络里了
- 找管理员:如果是公司网络,找 IT 管理员确认是否能临时开 Cast 相关端口
其他可能的网络拦截
- Wi-Fi 中继器的隔离设置:如果用了 Wi-Fi 中继器,中继器本身可能也有 AP 隔离选项
- MAC 地址过滤:部分路由器开启了 MAC 白名单,Chromecast 的 MAC 没在白名单里就不能加入网络——但这种情况 Chromecast 本身也上不了网,Google Home 里也看不到