在商业wifi的实际布点中,客户经常会提出要两套,一套给流动性客户使用,一套给自己内部的员工使用,如果一台设备能够提供两个热点,其中一个热点上网需要权限认证,一个可以自由上网,之前写过一篇《openwrt上透明AP的实现》,主要是将热点桥接到上级路由上,从上级路由直接分配IP,主要的功用,也是为了走上级的认证体系,毕竟公共网络环境中对认证要求很严格。那么能不能一台设备两个热点,一个热点从上级分配IP,一个热点从本地分配IP并限制上网呢?当然是可以滴
下面以手头的7620a的板子和Icecreambox的固件为基础进行试验:
要支持双SSID,首先驱动上要支持,默认的rt2860v2的驱动中是没有勾选这个选项的,在固件编译之前要选上多SSID的支持。
驱动支持以后,wireless中的配置也要做相应的配置,之前透明AP的试验,已经将一个热点中继到上级路由了,也就是中继到了wan桥上,另外一个热点中继到lan上是不是可以呢?试验中发现直接中继到lan上是不行的,虽然无线连接可以建立,但是IP分配不了,热点必须中继到桥上才可以,所以lan的类型也要配置成bridge
配置好的wireless和network如下所示
配置完成后需要重启路由器,重启完后可以通过命令检查两个热点是否桥接正常,如下是正常情况个节点的桥接情况