询问一个智能家居无法连上 vlan 子网 WiFi 的奇怪问题

2023-10-12 14:28:40 +08:00
 yukinomiu

如题, 使用管理型 3 层交换机, 通过 vlan 将家中的网络划分为了多个子网, 然后 AP 使用 trunk 与交换机网线连接, 并且将每个子网都分配了一个 SSID, 拓扑如下:

物理连接: 互联网<-->光猫(桥接)<-->路由器<-->交换机<-->AP<-->设备

AP 和交换机之间使用 truck 连接, PVID=1, 即 untagged 默认走 vlan1, 其余 tagged 走对应 vlan AP 为 aruba AP515

vlan 划分:

vlan 之间在路由器层面屏蔽了互访(AP 没有开启本地交换), 每个 vlan 只能上网, 无法访问其他 vlan 设备, 无法 ping 通

现在出现一个奇怪的问题, 小米的空气净化器 proH, 无法连接到这个 vlan10 对应的子网(ssid=ap-iot, 2.4G 和 5G 均无法连接, 提示连接失败), 但是可以连接到没有 vlan 的主网(ssid=ap-main).

其它设备, 包括笔记本电脑, 台式电脑, 手机, 游戏主机, 小米插座, 音响, 其它品牌净化器等, 都可以正常连接基于 vlan10 的 ssid=ap-iot 的 wifi, 唯独小米净化器 proH 无法连接, 大概率是这个净化器自己的问题, 但是还是无法理解, 理论上目前的这个拓扑, wifi 都是 untagged, 设备应该无法感知到自己是否处于 vlan 中, 不同子网也应该没有区别.

另外, 尝试过在 AP 的网络设置里将 vlan10 的广播过滤关闭, 依旧无效. 基于以上情况, 请大家帮忙看看可能是什么问题, 困扰了很久一直没能解决,先提前谢谢各位~

553 次点击
所在节点    路由器
2 条回复
ogodeikhan24k
2023-10-21 03:06:04 +08:00
1. 交换机和路由器连接的口配置是 trunk 吗?
2. 路由器上 dhcp server 给两个 vlan 分配了独立的地址池吗
3. 你的 AP 支持 VLAN 吗? AP 虽然是不同的 ssid ,但确定 AP 上不同的 ssid 是不同的 vlan 吗?
yukinomiu
2023-10-23 09:57:17 +08:00
@ogodeikhan24k
1. 是的, 交换机到路由器: 物理连接-->聚合-->trunk
2. 是的, 所有 vlan 下的设备(除净化器), 都能正确获取到对应子网的 IP, 掩码, 网关, DNS, 且可以正常上网
3. 支持. 都配置好了 VLAN ID 和 PID

貌似是硬件的问题, 出现问题的净化器是今年 4 月份左右买的, 这几天买了个同型号的净化器, 就没这个问题, 大概率厂家 bug. 不过想不通的点是, 即便是厂家有 bug, 那设备怎么在 vlan 下才会触发这些 bug...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/981320

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX