在今天的网络社区中,越来越多的人选择使用OpenWrt作为其路由器系统的操作系统。而Cisco Meraki的MR33接入点虽然其原本的固件已经足够强大,但是以OpenWrt作为其操作系统也是一个不错的选择。
然而,将OpenWrt安装到Cisco Meraki MR33接入点并不是一件容易的事情。在这篇文章中,我们将介绍如何以”硬核”的方式将OpenWrt闪存到Cisco Meraki MR33接入点中。
首先,你需要准备以下材料:
1. 一台电脑,安装有Serial端口调试软件
2. 一根串口线
3. 一块闪存芯片(推荐使用Winbond W25Q128)
4. 一个夹子
5. 必要的工具包
然后,你需要按照以下步骤进行操作:
1. 打开MR33的外壳并将其拆下
2. 将串口线插入MR33的中间端口,并将其连接到计算机上
3. 打开Serial端口调试软件,将波特率设置为115200bps,数据位设置为8,停止位设置为1,流控制设置为无。
4. 在Serial端口调试软件中,连续输入CTRL+C来进入MR33的命令提示符。
5. 在命令提示符下,运行以下命令:
sudo rfkill unblock all
6. 将夹子连接到MR33的SPI闪存芯片上,并将闪存芯片的管脚与你的电脑连接。
7. 在命令提示符下,运行以下命令:
flashrom -p dediprog -c “your_chip” -w “path_to_openwrt_image”
注意:将”your_chip”替换为你使用的闪存芯片,将”path_to_openwrt_image”替换为你下载的OpenWrt文件的路径。
8. 在命令提示符下,运行以下命令:
sync
9. 将夹子从MR33的SPI闪存芯片上移开。
10. 关闭MR33的命令提示符,并重新启动MR33。
参考以上步骤,你可以成功地将OpenWrt闪存到Cisco Meraki MR33接入点中。当然,在具体操作前,你要确保你已经熟知相关操作的所有风险。
了解更多有趣的事情:https://blog.ds3783.com/