找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 36122|回复: 22

WR703N,刷openwrt+njit-client,通过华工inode认证!

  [复制链接]
本帖最后由 细水长流 于 2012-5-24 16:16 编辑

原帖在这里,感谢这位仁兄的教程http://bbs.gfan.com/thread-3903325-1-1.html
我重新整理了下,适合新手看!

介绍:openwrt是路由的嵌入式linux系统,njit-client是linux上的802.1x客户端,能在路由上代替部分的H3C inode认证。njit-client项目网页http://wiki.ubuntu.org.cn/%E5%8D%97%E4%BA%AC%E5%B7%A5%E7%A8%8B%E5%AD%A6%E9%99%A2802.1X%E5%AE%A2%E6%88%B7%E7%AB%AF
客户端可以用的学校:
   南京工程学院、中南财经政法大学、华北电力大学、长安大学、福建师范大学、山东大学、湖南大学、西北大学   成都信息工程学院、中南财经政法大学、湖南大学、长春理工大学、温州大学(生活区E区)、   中南大学铁道学院(可以使用njit-client普通版本)、   中南大学本部(使用njit-client湖南大学定制版本方可登录)、   北京外国语大学(使用湖南大学定制版本方可登录)、   华南理工大学北校区


整个过程就是在将openwrt刷进路由和安装njit-client并设置好。


第一步:准备好能刷openwrt的路由。能刷openwrt的型号请看http://wiki.openwrt.org/toh/start,本人的TP-WR703N亲测通过。


第二步:刷openwrt。openwrt固件下载地址http://downloads.openwrt.org/snapshots/trunk/ar71xx/,找到对应型号的以squashfs-factory.bin结尾的固件。我的路由下载的就是openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin。电脑连上路由后进入192.168.1.1的路由web界面,系统工具--升级软件。选择刚才下载的固件然后升级。


第三步:电脑端设置。刷完后路由重启,用网线连接路由的WAN口和电脑。本地连接-设置IP为自动获取。记得先备份好你电脑原来的IP网关DNS等信息。之后本地连接就会显示连上。如果没连上就设置IP为192.168.1.2,网关为192.168.1.1。连上后,打开CMD,输入命令telnet 192.168.1.1(如果是win7系统,先启用telnet服务,控制面板——程序——打开和关闭windows功能——勾选telnet客户端、telnet服务端——确定),成功登入路由,要设置root的密码,输入命令passwd,输入密码两次即可。提示密码更改成功后可关掉CMD。下面要用一个软件,WinSCP4.3.7,自己下载。打开WinSCP,输入主机名192.168.1.1,端口号22,用户名root,密码是你刚才设置的,下面的文件协议选SCP。之后登陆。


第四步:用winscp登陆路由后,在路由文件系统界面,进入
/etc/config,需要修改文件wireless和network.

wireless 修改是为了启用wifi以及设置SSID和wifi密码.option ssid后面输入英文SSID,option key 后面输入至少8位密码.

修改如下:


  1. config wifi-device  radio0
  2.         option type     mac80211
  3.         option channel  3
  4.         option macaddr        14:e6:e4:e3:52:de
  5.         option hwmode        11ng
  6.         option htmode        HT20
  7.         list ht_capab        SHORT-GI-20
  8.         list ht_capab        SHORT-GI-40
  9.         list ht_capab        RX-STBC1
  10.         list ht_capab        DSSS_CCK-40
  11.         option disabled '0'
  12.        option txpower '27'
  13.        option country 'US'

  14. config wifi-iface
  15.         option device   radio0
  16.         option network  lan
  17.         option mode     ap
  18.         option ssid     OpenWrt
  19.         option encryption 'psk2'
  20.        option key '12345678'
复制代码
network修改是为了设置自己的IP 网关 MAC等,

修改如下:


  1. config interface 'loopback'
  2.          option ifname 'lo'
  3.          option proto 'static'
  4.          option ipaddr '127.0.0.1'
  5.          option netmask '255.0.0.0'

  6. config interface 'wan'
  7.          option ifname 'eth0'
  8.          option _orig_ifname 'eth0'
  9.          option _orig_bridge 'false'
  10.          option proto 'static'
  11.          option ipaddr '你的IP地址'
  12.          option netmask '你的掩码'
  13.          option gateway '你的网关'
  14.          option dns '你的DNS'
  15.          option hostname '你的计算机名字'
  16.          option macaddr '你的物理地址,用冒号分隔'

  17. config interface 'lan'
  18.          option type 'bridge'
  19.          option proto 'static'
  20.          option ipaddr '192.168.1.1'
  21.          option netmask '255.255.255.0'
复制代码



第五步:安装njt-client。还是用winscp。将libopenssl_1.0.1b-1_ar71xx.ipk、libpcap_1.1.1-2_ar71xx.ipk、zlib_1.2.5-1_ar71xx.ipk、njit8021xclient_1.1-1_ar71xx.ipk这四个文件拖到路由的/tmp 里面,并按顺序依次安装。下载的四个链接:http://downloads.openwrt.org/sna ... _1.1.1-2_ar71xx.ipk
http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/libopenssl_1.0.1b-1_ar71xx.ipk
http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/zlib_1.2.5-1_ar71xx.ipk
http://openwrt.asxzy.net/backfire/10.03.1/ar71xx/packages/

安装方法是:在tmp目录下,菜单--命令-打开终端,在终端输入命令

opkg install libopenssl_1.0.1b-1_ar71xx.ipk  

opkg install libpcap_1.1.1-2_ar71xx.ipk

opkg install zlib_1.2.5-1_ar71xx.ipk

opkg install njit8021xclient_1.1-1_ar71xx.ipk

然后输入 cd ~ 回到根目录,继续输入命令

cd /usr/lib
ln -s libcrypto.so.1.0.0 libcrypto.so.0.9.8
ln -s libpcap.so.1.1.1 libpcap.so.1.0



至此njit-client安装完,下面做个开机启动脚本。

winscp,进入 /etc/init.d/ 目录,菜单-文件--新建文件,输入以下代码保存为xclient。在里面写好你登陆inode的账号密码:

  1. #!/bin/sh /etc/rc.common
  2. #(c) 2010 ivan_wl
  3. START=50

  4. start() {
  5. njit-client 你的账号 你的密码 eth0 &
  6. }

  7. stop()
  8. {
  9. killall njit-client
  10. killall udhcpc
  11. }
复制代码
然后在终端输入以下命令:
chmod +x /etc/init.d/xclient   这是加上可执行属性

/etc/init.d/xclient enable   开启开机自动运行。

/etc/init.d/xclient start   现在就运行试试~


第六步:重启,路由插上网线,如没意外就可以上网了。


刷回官方固件方法:用winscp,将官方固件拉入/tmp, 在该目录下,打开终端,输入命令 mtd -r write 固件名字.bin firmware  即可。




补充内容 (2012-7-8 13:04):
libopenssl那个下载链接失效了,附上新的
http://downloads.openwrt.org/sna ... 1.0.1c-1_ar71xx.ipk
http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages都有。
写的整清楚啊。。。。。。。。。感谢!
回复

使用道具 举报

提二个问题:
1如果njit8021xclient_1.1-1_ar71xx.ipk用不成,如何根据在虚拟机里运行的802.1x客户端for linux ,在编译出ipk呢?
2如何能做出像电信猫那样用usb直接升级的界面和文件呢
回复

使用道具 举报

 楼主| | 显示全部楼层
work2011 发表于 2012-5-26 01:36
提二个问题:
1如果njit8021xclient_1.1-1_ar71xx.ipk用不成,如何根据在虚拟机里运行的802.1x客户端for l ...

1.自己编译的话看这里http://groups.google.com/group/njit8021xclient
2.帖子开头提供的链接有介绍安装luci界面的,我没装,具体要自己看下。
回复

使用道具 举报

我们直接安装一个软件,然后退出inode,登录那个软件,就可以上网了,不断网
回复

使用道具 举报

请问水星MW150R的路由要下哪个固件。。?
回复

使用道具 举报

支持南昌地区的星空极速认证么?
回复

使用道具 举报

老大能否把njit8021xclient_1.2-1_ar71xx.ipk  做出来啊,并将库文件打包,现在都下了了
回复

使用道具 举报

自动获取ip应该如何设置啊
回复

使用道具 举报

scut的来顶了
回复

使用道具 举报

做个记号。。。。
需要时再来研究。。
回复

使用道具 举报

各位大哥大姐,我们学校安装了inode,版本为inode pc 5.0(e0105),结果我们宿舍只给了一个接口,我们都有自己的帐号,不用实现单帐号多台电脑上网,就是想为了方便通过无线路由多台电脑无线上网(接普通路由搞的宿舍太乱了,领导见到会骂的),不知道怎么弄啊,我们每一栋楼有自己的IP,我们的ip为10.103.4.X,不知道怎么搞啊~~~我们的教室里面可以无线上网,具体用什么路由器和怎么设置,求大神们告知!!!协议是802.1x    是不是要刷openwrt?
回复

使用道具 举报

不支持断线重连
回复

使用道具 举报

刚刷的openwrt,刷完后路由重启,网线插入电脑和路由wan,打开CMD输入telnet 192.168.1.1,但是却说“不能打开到主机的链接”,电脑telnet已开启,ip自动获取或使用“ip192.168.1.x掩码255.255.255.0网关192.168.1.1”都不行,怎么办啊?感觉应该没有变砖。另外戳路由菊花开安全模式也不能telnet,请大神指教
回复

使用道具 举报

太强大了!!!!

测试完全可以用 中途磕磕绊绊~~~

已经成功脸上FWR171-3G
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-21 07:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表