定制AX1800/AXT1800插件并带glinet管理页面的固件教程

DevOps
2022-07-12 / 0 评论 / 347 阅读 / 正在检测是否收录...

1、前言

网上很多朋友希望在glinet固件中加入刚需插件,且保留GLINET的UI管理界面;目前AX1800, AXT1800支持集成GLINET的4.x固件,5.4内核和4.x内核均支持以上需求,下面是编译及集成步骤(编译环境ubuntu 20.4)

2、环境依赖

sudo apt install build-essential libncurses5-dev gawk git libssl-dev gettext zlib1g-dev swig unzip time rsync python3 python3-setuptools python3-yaml

3、克隆源代码

git clone https://github.com/gl-inet/gl-infra-builder.git
cd gl-infra-builder


温馨提示:购买VIP会员后可阅读隐藏内容。 VIP会员可见

4、加入自己需要的软件包

①. 执行完第3步之后,可以通过make mennuconfig菜单选择自己的软件包;
②. 或者直接在2步中gen_config的阶段直接加入自己的配置,具体可以参考以下俩个链接
profile: glinet_ax1800
AX1800开源固件编译

5、克隆glinet私有软件包

(克隆下来存放在/home/glinet/work/glinet4.x目录,这个目录非常重要,下一步编译会用到)

git clone https://github.com/gl-inet/glinet4.x.git

6、编译

(编译时通过GL_PKGDIR参数指定GLINTE私有软件包的绝对路径,/home/glinet/work/glinet4.x是第5步中克隆私有软件包保存的目录,ipq6xx是子目录)

make -j17 GL_PKGDIR=/home/glinet/work/glinet4.x/ipq60xx/

7、镜像文件

①. 编译完成后可以在bin/targets/ipq807x/ipq60xx/目录下找到编译好的镜像文件;
②. 编译出来的镜像不包含glinet的版本信息以及签名信息,因此,glinet总是可以识别出镜像是否为第三方编译;
③. 除②点中提到的不同,理论上固件其他功能与glinet的界面完全一样。

8、效果图

GL-iNet UI

2

评论 (0)

取消
在线咨询!