在路由器上跑minieap

备忘录

适用情况

  1. 学校升级了锐捷客户端,mentohust无法成功认证
  2. 学校开启了客户端校验,mentohust无法成功认证
  3. libpcap装不上的系统..............

编译与安装

获取源码(编译脚本)

在Git上拉minieap-openwrt)代码

git clone https://github.com/BoringCat/minieap-openwrt.git package/minieap

(可选)在Git上拉luci-app-minieap代码

git clone https://github.com/BoringCat/luci-app-minieap.git package/luci-app-minieap
# 编译 po2lmo (如果有po2lmo可跳过)
git clone https://github.com/openwrt-dev/po2lmo.git
pushd po2lmo
make && sudo make install
popd
# 选择要编译的包 LuCI -> 3. Applications --> luci-app-minieap

在SDK中编译

  1. 输入 make defconfig 输出默认配置文件

  2. 输入make package/minieap/compile V=s 编译minieap包。若没有错误就可以使用 find -name '*minieap*.ipk' -type f 找到ipk文件)
    注意:SDK中不能直接输入make来编译所有包

  3. 安装ipk或安装固件

在源码在编译(不建议)

  1. 输入make menuconfig,找到 Network--->Ruijie--->minieap 将其设定为 '<M>' 编译为ipk,或 '<*>' 安装到编译出的固件中

  2. 若要编译整个系统,则可以输入make V=s(或make -j$(cpu核心数+2))

  3. 若只编译minieap,输入make package/minieap/compile V=s

  4. 若没有错误就可以使用 find -name '*minieap*.ipk' -type f 找到ipk文件)

奇奇怪怪的方法

安装

(普通ipk安装.jpg)

配置(无LUCI)

请参考 官方文档 和 程序帮助 minieap -h

配置(LUCI)

未完成...............
无法访问相应设备

Last change: 2023-10-27, commit: e8717ab