查看: 1618|回复: 0

【SOM9331】之编译Openwrt带njit实现H3C认证

[复制链接]
  • TA的每日心情
    奋斗
    2022-10-13 10:27
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-4-10 12:43:01 | 显示全部楼层 |阅读模式
    分享到:
    因为本人学校校园网采用的是iNode5.2认真,之前的老版本已经无法认证通过了,所以需要编译新版本的固件到路由上,实现路由wifi上网,参考网上的一些帖子并结合自己编译过程中的问题,现总结如下:
        前面的准备工作可以参考前面发的帖子,这里主要从下载openwrt源代码后面开始说起,要openwrt + njit-client 1.3首先要获得软件包源码,这里要改一个配置文件,即添加njit-client的源,打开feeds.conf,在最后加上一行:
    src-svn njit https://github.com/liuqun/openwrt-clients/trunk/njit
    PS:如果要安装scutclient,就加一行
    src-svn scut https://github.com/liuqun/openwrt-clients/trunk/scut
    执行了下面两步之后还可以查看./package/scut/readme.html获取更详细的帮助
    然后是更新下载扩展软件包,并安装它们到package/feeds/目录:这里跟前面讲到的一样
    ./scripts/feeds update -a
    ./scripts/feeds install –a
        接下make menuconfig进入配置目标菜单,查询对应的Target和Platform,查到之后选择对应的Target System和Subtarget和Target Profile之后就是选择扩展软件包,按需要添加。具体基本配置可以看前面的帖子:https://www.eeboard.com/bbs/thread-44774-1-1.html这里主要说下如何添加njit实现H3C认证,具体配置如下:



    前面的这两个选项的前提是必须在feeds.conf后面加上src-svn njit https://github.com/liuqun/openwrt-clients/trunk/njit,否则找不到该配置选项。如果完成配置后,即可执行编译,等待编译完成后烧好编译后的固件,即可实现H3C认证,如下图。


    也可以通过命令行实现认证,具体如下
    njit-client [username] [password] [interface] &
    interface为接口如eth0,如果需要开机启动,则要写一个脚本,方法是在路由器的 /etc/init.d/ 目录下建立一个自动运行脚本 njitclient,内容如下:

    #!/bin/sh /etc/rc.common
    #(c) 2010 ivan_wl
    START=50start() {
        njit-client [yourusername] [yourpassword] [interface] &    #这里自己改一下
    }
    stop() {
        killall njit-client
        killall udhcpc
    }
    然后执行命令:

    chmod +x /etc/init.d/njitclient #加上可执行属性
    /etc/init.d/njitclient enable     #开启开机自动运行
    到此基本就结束了,l添加摄像头模块和中文luci界面具体可以看下前面的贴子,下面顺便附上自己编译好的固件,带中文界面、njit认证和摄像头监控模块。
        总体来说,SOM9331板子8M Flash 64M RAM硬件配置可以很好的满足开发需求,不需要做任何硬改,另外AR9331的芯片资料也是比较多的,市面上好多路由都是采用的这块芯片,不如说极路由1 TP-link 702 703 720等等,因此供给我们学习的资料也比较多,学起来也比较方便,后面的话有空准备看看lua语言学习下luci界面的开发,暂时就到这里。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 02:14 , Processed in 0.122182 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.