|
楼主 |
发表于 2011-8-22 14:11
|
显示全部楼层
本帖最后由 rt9 于 2011-8-22 14:14 编辑
关于 “openwrt njit-client 代替 H3C iNode 认证 路由器”
将个人的感受写一下:
1、首先说明不是说有的环境都能实现,这个和认证的要求有关系!
2、尝试的步骤如下:
a、在ubuntu下运行njit-client,若能稳定运行,并保存长时间在线(网上),可以进行下一步,若不能,则建议继续寻找在ubuntu下能正常稳定运行的程序;
b、(我个人的做法,可能其他open的路由系统也可以,个人认为只要是基于linux的都可以)找个可以刷OpenWrt 的路由器,我刷的是OpenWrt Backfire 10.03.1-RC5,验证路由能正常工作;
c、将在相应路由芯片下编译好的njit-client程序复制到路由上,运行时一般会缺一些库文件(编译时可以包含进去),将这些库文件复制进路由,将缺少的库文件链接上;(这一步难度很大,我个人到现在都是云里雾里的,照猫画虎,勉勉强强能编译下去(遗憾linux没有学好),这里有问题的请自己baidu,不要问我,谢谢)
d、在路由的命令行中运行 njit-client 用户名 密码 eth1.1 这个命令,eth1.1是wan口拨号的接口,自己根据情况修改
e、若出现success,恭喜成功
f、设置路由器开机自动启动:
就是在/etc/rc.local中,exit 0之前添加命令:
(njit-client 用户名 密码 eth1.1) &
此命令中的()和&都不能少,还有就是eth1.1是wan口拨号的接口!
g、关路由器、开路由器试试,不出意外的话,应该没有问题!
基本上就是这些!最难的应该是c步骤,搞出和路由芯片匹配的那个文件(njit-client)及库文件(.so.之类的)比较麻烦,网上有,需要相当的时间琢磨,祝成功!
这只是个思路,仅供参考!有用无用算是一点心得,不对之处请不吝斧正!(都是iNode惹的祸……) |
|