查看: 763|回复: 0

如何添加njit实现H3C认证

[复制链接]

该用户从未签到

发表于 2016-1-27 13:00:59 | 显示全部楼层 |阅读模式
分享到:
这里主要从下载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://jingyan.eeboard.com/article/74738这里主要说下如何添加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=50

  • start() {
  •     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界面的开发,暂时就到这里。
回复

使用道具 举报

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

本版积分规则

关闭

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

手机版|小黑屋|与非网

GMT+8, 2024-11-19 04:40 , Processed in 0.128381 second(s), 17 queries , MemCache On.

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

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.