不同体系架构的 RouterOS 折腾
条评论起因是之前购买用作软路由的迷你主机坏了,某天中午 1 点多网络断了,晚上到家一看这个小主机直接不加电。换了电源也不行,只好返修(一个多月了还没回来……)。小主机坏了要修,但网络不能停啊 想着把做无线 AP 的中兴巡天 BE 5100 Pro+ 做主路由,然后找个 RB750Gr3 之类的做旁路由,解决访问不同网络路由配置问题。手头没有现成的 RouterOS 设备,就想买个现成的。咸鱼搜索了半天,发现 RB750Gr3 性价比太低,同样硬件配置的其他路由都 2 位数了,RB750Gr3 还得 150+。在查找过程发现有同款在卖,一般是利用相同或近似配置机器,直接刷 RB750Gr3 导出来的系统,用起来还不错。刚好还闲置了两台 K2P A2,就在恩上各种查找重试,还真刷成功了。
具体要点记录如下:
第一步:刷入 Patched 固件。
这里需要注意,需要加入群,下载 Patched 的固件,否则没办法激活只能 L1 授权,我这里下载的是 mmips_patch_7.19.4。下载好之后,进入 K2P 的 Breed 模式,选择编程器固件,去掉“保留 Bootlodert”和“保留 eeprom”前面的勾。重启之后,就进入了 RouterOS 系统,用网线连接路由,然后电脑打开 Winbox,就能进去配置页了。
第二步:激活 L6 授权
激活工具也需要进群下载,或者找 elseif 的MikroTikPatch,原作者本身已经关闭 keygen 下载了,需要找一下其他人的 Fork 版本,还有下载链接。生成完之后,直接激活即可。或者群里下载安装 option-mmips-7.19.4.npk 这个包,重启路由器之后也能自动激活。
第三步(可选):退回
基本思路是,利用 RouterOS 的 netinstall 模式,在 pxe 模式输入一个 mmips 架构的 openwrt mt79621 镜像实现,具体参考 这篇。
这样一台 K2P 设备就很容易变身 RouterOS 了,缺点就是无线就废了。
按照这个思路,还有大神们继续改造同款,基于 ARM64 架构的红米 AX5、AX6 等对标 AX2、AX3改造,涉及内存及 emmc 更换等问题。这个技能我还没掌握,也非常费力,就又从咸鱼买了一台机器,基于 AX5,IPQ6000、1G 内存、512M nand,131 包邮到家,唯一缺点就是外观是自行 3D 打印的,丑点。
最后 X86 架构的就不多说了,由于相对小众,大神 Github上现在还能下载各种镜像和软件包。