openwrt 如何基于 ssid 分流?

devtiange · 2025-3-6 10:51:17 · 1785 次点击
请教各位彦祖, 以下这个需求应该怎么解决?

主无线路由跑 openwrt, 做 dhcp, 不跑科学插件.
小主机做旁路由.

想创建多个 SSID, 然后基于 SSID 来决定要不要下发旁路由地址网关给客户端. 即使旁路由挂了, 连另外一个 SSID 也可以继续上网.

网上不少人提出用 dhcp tag 来设置, 我觉得不太好, 首先比较麻烦, 每个设备要绑定一下, 其次相同设备也无法灵活切换科学状态.
举报· 1785 次点击
登录 注册 站外分享
16 条回复  
SenLief 小成 2025-3-6 10:54:15
要看你的旁路由能不能强制 DHCP ,我的主路由是 tp 就不行,旁路由抢不过主路由。 我现在用的就是需要科学的手动指定 ip 和网关,不需要科学的主路由 dhcp 。
devtiange 楼主 初学 2025-3-6 11:03:06
@SenLief 为什么要旁路由抢 dhcp? 旁路由挂了岂不是都不能上网了? 手动设置是可以的, 不过缺点我也提到了. 基于 ssid 切换的话, 感觉家里人也可以轻松掌握
ajyz 小成 2025-3-6 11:04:15
能划分不同 vlan ?然后需要科学上网的指定旁路网关,SSID 绑定特定 vlan 就行
badgv 初学 2025-3-6 11:06:21
如果不同的 ssid 能设置不同 vlan ,就很简单了
devtiange 楼主 初学 2025-3-6 11:08:15
@ajyz 昨天尝试过划分两个 vlan, 后面一个不当心搞挂了, 再也连不上了 :( 我搞出的两个 vlan, 并不能互通, 比如: mainlan 192.168.10.0/24 fqlan 192.168.11.0/24 如果把旁路由扔到 mainlan 里面, fqlan 的机器就不能访问了. 由于这个旁路由不仅仅提供科学服务, 所以希望所有设备都能访问它. 请问 vlan 互通怎么搞? 我尝试了加两个 firewall zone, 没搞定.
likai 初学 2025-3-6 11:08:17
2.4G 和 5G 分开两个 ssid 不就可以了。 两个不同接口,不同的 ip 段。
vmebeh 小成 2025-3-6 11:18:27
设置了 firewall zone 之后在设置允许互相转发(或单向转发),要能上网就得允许转发到 wan , 要用网关 dns ,就要允许 53/udp 端口、能 dhcp 就要 67 68 /udp 端口,没有安全需求就一把梭允许所属 zone 的 input ,只是 luci 、ssh 就暴露了
devtiange 楼主 初学 2025-3-6 11:23:09
@likai 您这个讲的也太省略了...
devtiange 楼主 初学 2025-3-6 11:24:57
@vmebeh 请问一把梭怎么设置, 我允许互相转发, 然后不能 ping 到另外一个网段里的设备
12下一页
返回顶部