因为这个房子建筑结构的原因,家里的无线网一直有两个路由器提供,客厅的 K2P 到我卧室一点信号都没有,所以我在卧室又放了一个 TP-Link 的随身 WIFI。饱受着没法无线漫游之苦,在客厅居然优先连接卧室 WIFI。最近突然这俩 WIFI 都开始不稳定,时不时的断流一下,实在给我惹急了,是时候给家里换一波 AP 了。

作为一个垃圾佬,本着能用又便宜的原则,开始淘 AP,敲定了几个候选项。

  • 水星方案
    • MCAP1200GP
    • MAC100
  • 思科方案
    • LAP1142N
    • vWLC
  • Aruba 方案
    • AP-135

这几个都是双频 AP。水星是要买全新的设备,AP+AC 全硬件,可以提供 1200Mpbs 的无线速度。但是水星这个 AP 普遍反映稳定性欠佳。思科方案,我手头有 LAP1142N,能提供 300Mbps 的无线速度,虽然可以刷胖,但是我还是希望能部署一个 AC 统一管理 AP,搜索了一下思科提供了 vWLC 虚拟无线控制器软件,可以部署在虚拟机里,RRU License 免费 200 台 AP,但实际部署测试时 vWLC 管理 Web 时断时续,而且如果 vWLC 挂了无线网也就挂了,体验比较差。Aruba 方案,之前并没有注意过这个厂商,Aruba 现在也和 HPE 有点关系,很多设备也打着 HPE 的 LOGO,AP-135 可以提供 450Mpbs 的无线速度,3x3 MIMO 内置天线,最主要的是这个 AP 好像带虚拟控制器软件,这就比较 nice 了,无需额外购买 AC,俩 AP 可以自己选举一个当 AC 用。
最后纠结了一下,选择了 Aruba 家的 AP-135,并在闲鱼以 80 块钱一台的价格收了两台。

到手的 AP

北京发货,次日达,回家上电发现自己买到的 AP 一开机就搜索 AC,搜不到就重启,问了一下度娘,买到瘦 AP 了,AP-XXX 是瘦 AP,IAP-XXX 是胖 AP(带虚拟控制器)。但是不是可以和思科似的刷一下胖呢?搜了一圈,在 Aruba 官方论坛上看到“因为监管原因,不支持 AP 转 IAP”。有点要翻车的意思了。

Cisco 乱入

刷机和配置

AP 和 IAP 在硬件配置上无差别,只是存在软件差异。围观了一下论坛大神的操作,敲定了转 IAP 是没有问题的。

1.下载 IAP 固件

Aruba 的固件要去 HPE 的网站上下载(支持中心)。
需要下载一个名为ArubaInstant_Cassiopeia_6.4.4.8-4.2.4.6_58505的文件。

2.启动 tftp 服务器

直接 tftpd 就完全 OK 了,启动之后绑定放固件的目录和网卡。

3.AP 上电,连接 Console 和 Eth0 网线

Hit Enter to stop autoboot处回车进入 apboot,依次执行以下命令。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 关键步骤
proginv system ccode CCODE-RW-de6fdb363ff04c13ee261ec04fbb01bdd482d1cd
# 关键步骤
invent -w
# 改ap ip,可以使用dhcp获取动态ip或者setenv ip配置一个静态ip
dhcp
setenv ip 192.168.88.66 255.255.255.0
# 指定tftp服务器地址(这个地址就是步骤2中的地址)
setenv serverip 192.168.88.177
# 刷分区,这个AP有ab分区(分区0和分区1),你可以只刷某一个分区也可以都刷掉
upgrade os 0 ArubaInstant_Cassiopeia_6.4.4.8-4.2.4.6_58505
# 恢复出厂设置
factory_reset
# 保存配置,不保存直接重启会报turn off mobility错误
saveenv
# 重启
reset

4.等待重启,如果 ap 已经接入了局域网,且局域网内有 dhcp 服务器,它会自己 dhcp 一个地址,通过这个地址就可以进入 Instant 界面了。

20200416124333

默认用户名、密码都是 admin

20200416124511

这是我已经配置好的样子,正常情况下,它会自动发现局域网中的 IAP 并选举出一个当主控制器,我就默认把机柜边上的 AP 选成了主控制器,如果这个 AP 挂了,备用 AP 可以直接接管无线网络,不过这个功能因为我的 AP 数量不太少并不是很明显。

20200416130031
RouterOS
因为 dhcp 服务在 RouteOS 路由器上,我在 ROS 上为 ap 的 mac 绑定了 ip,这里直接选 dhcp 就好了。

部署情况

主控制器在工具架上,供电通到了机柜中,用了一个中兴的 POE 电源。
20200416144024

20200416144209

客厅的直接放在了电视柜旁边,因为电视的位置是在这个房子的中间位置。这个 AP 没有用 POE,直接从客厅的交换机拉了一条线,用天猫精灵的 12V 供电线续上了。

20200416151547

OnePlus6T 5Ghz 测速
20200416145429

后续计划

基本满足最初的想法“能用、便宜”,一共花了 160 块钱,可以这很垃圾佬。细心的朋友应该能发现我配置了两个 SSID,Guest 的无线网络将做内网隔离和 Portal 认证,每天生成动态密码用 Bot 发送到微信群里,如果有客人来了,直接通过这个动态密码即可连接 WiFi。