帖子状态  
本帖子共有 2130 位阅读者, 25 个回复.
  • 回复
26条记录

wjsandy

管理员
帖子
65 
金钱
365 
魅力
365 
威望
365 
注册
2014-07-01 
wjsandy 发表于 2014-09-02 08:25   
【详细教程】编译openwrt + njit-client 1.3,通过iNode认证

1).通过802.1X认证

背景:

       学校使用的是H3C的802.1X认证,我这边使用的是INODE3.6。


       那么思想如下:电脑端要安装Inode进行认证,那么能不能把Inode客户端装入路由,让路由直接帮我认证通过呢?于是搜索发现路由的操作系统是LINUX,那么就应该把LINUX版的INODE,njit-client就是LINUX版的认证客户端。只要将njit-client(下面简称njit),装入路由后并加上开机启动认证就可以随时随地连上路由WIFI畅享校园网了~


具体操作:

       安装:

       首先是要有一个能SSH的固件:我使用的是4.58稳定版。SSH进去(貌似之前有人破解后被ban了,这里不公布,自寻出路)(好吧,SSH方法在附件TRANS,自己拿),再下载个WINSCP,登录进去。将njit复制到usr/sbin内。

以读写模式挂载:在PUTTY内输入指令:

  • mount -o remount rw /
  • cd ..
  • ls
  • Cd usr/sbin
  • Chmod +x njit

注:因为给的文件名就是njit,方便点以后就不用输njie-client那么长的名字了。


       完后就安装成功了。


       开机启动脚本:

       再打开winSCP,打开/etc/init.d并新建文件(好吧:感觉又有人不会了。。右击:newfile),之后会弹出一个文本框,输入文件夹名称:xclient,打开这个脚本,输入以下指令

  • #!/bin/sh /etc/rc.common
  • #(c) 2010 ivan_wl
  • START=50
  • start() {
  • njit 账号 密码 eth0.2 &         #这里输入自己的账号密码,如果拨号不成功,注意修改网卡,将eth0.2改成eth0.1或者eth0尝试
  • }
  • stop()
  • {
  • killall njit
  • killall udhcpc
  •    }


       保存。


       接着窗口转到PUTTY,输入指令:

  • chmod +x /etc/init.d/xclient
  • /etc/init.d/xclient enable  #开启开机自动运行。
  • /etc/init.d/xclient star


       就大功告成了。上网看看吧~(如果还不成功可以进入192.168.31.1管理界面,将路由的MAC改成本机网卡的MAC。)



测试:

       安装上之后,试过重启路由,连接上WIFI能直接上网,说明自动启动成功。而且我发现连接上之后网络很稳定,比用随身wifi的效果好很多!图片破碎的丢包事件不再发生!



(2).安装transmission

       慢着,你就仅仅满足通过验证那么简单吗?为什么不利用上那么好的校园网资源呢?几MB/S的速度难道就这么浪费了吗?快装上transmission吧!

      

       思想:电脑端使用的是utorrent,而路由端是transmission,将transmission装到路由后通过链接路由wifi不用开电脑,手机都能直接管理下载校内资源。(本来是想手机通过外网直接登陆路由的transmission管理界面,但是开放PORT风险太大,而且学校nat,不能直接ping到路由IP,所以此思想最后落空)(PS:大神支招说Flexget,可以实现,有兴趣自己尝试,我准备考试了,所以没有太多时间测试,之后补上~)



具体操作:

     首先要用到OPKG安装transmission,所以先要开启opkg(坑爹小米路由,居然什么都关了)

     

     开启opkg:

     打开WINSCP后找到/etc/opkg.conf ,双击,全选内容,修改成:

  • #------------------------------------------------
  • src/gz attitude_adjustment tt空格p://空格downloads.空格openwrt.空格org/snapshots/trunk/bcm53xx/packages
  • dest root /data
  • dest ram /tmp
  • lists_dir ext /data/var/opkg-lists
  • option overlay_root /data
  • arch all 1
  • arch noarch 1
  • arch bcm53xx 10
  • #------------------------------------------------

      保存(删掉空格两字)


      安装transmission:

      在putty端输入:

  • opkg update
  • opkg install transmission-daemon


         等待安装完成再输入

  • opkg install transmission-web


      上述两步完成后将附件内transmission-daemon通过WINSCP复制到usr/bin内


      一切OK就要对transmission进行相关设置

      打开WINSCP找到/etc/config/transmission

      相关参数看附件文本(博大精深的linux啊。。。)


       如果想偷懒,直接修改如下内容:

  • option enabled 1
  • option config_dir '/Share/bt/'
  • option rpc_whitelist '*.*.*.*'
  • option incomplete_dir '/Share/bt/incomplete'
  • option incomplete_dir_enabled true
  • option download_dir '/Share/bt/done'
  • option rpc_password '使用者密碼'
  • option rpc_port 9091                  <---改為你喜歡的埠號
  • option rpc_username '使用者名稱'
  • option script_torrent_done_enabled true

       当然建议把上面的’/share/bt/’改成/userdisk/data/transmission

       这样的话以后下载的目录就会在共享盘里面了。之后直接在我的电脑上输入//192.168.31.1/xiaomi/就能看到下载的内容了,方便!

       注意:option config_dir '/Share/bt/'这个关乎transmission的安全,还是装在这个位置吧~,whitelist要添加192.168.31.*哦!或者直接在whitelist的 enable 改成false


       完成上述步骤后先别急验证下能否使用transmission:

       Putty上输入:

  • /etc/init.d/transmission enable
  • /etc/init.d/transmission start


      打开网页,输入192.168.31.1:9091,看看是否能打开,不行的话说明你遇到了跟我一样让我折腾了2天的问题(建议能打开的也跟着这样做吧,因为这个管理页面更加的人性化):

    transmission web interface没有安装成功,怎么办呢?告诉你,困苦的时光即将过去,快乐的时刻即将来临:                 transmission-daemon的管理页面的路径一般会在这几个路径寻找:


1 $TRANSMISSION_WEB_HOME, if the environment variable is set

2 $XDG_DATA_HOME/transmission/web, if  XDG environment variables are set by the system

3 $HOME/.local/share/transmission/web

4 /usr/local/share/transmission/web

5 /usr/share/transmission/web


       楼主选择了最后一个路径,在WINSCP内的usr文档内新建文件夹share再打开新建文件夹transmission,再将附件的                    transmission-control-full.tar解压,把文件里面的WEB文件拷到/usr/share/transmission/里面

       Putty端输入

  • /etc/init.d/transmission reload
  • /etc/init.d/transmission enable
  • /etc/init.d/transmission restart


       再打开192.168.31.1:9091,是不是成功了呢!



该帖子于 2014-09-02 08:39 编辑过
技术开发,技术服务,技术咨询,技术转让,技术培训,基础软件服务,应用软件服务

Franamili

初中生
帖子
34 
金钱
34 
魅力
34 
威望
34 
注册
2019-06-06 
Franamili 发表于 2019-06-07 16:17   
RE:【详细教程】编译openwrt + njit-client 1.3,通过iNode认证
Blood Pressure Pills No Rx  viagra 100 mg precio en farmacias Female Cialis Testimonials Amoxicillin Side Effects Toddler Black Stools

Franamili

初中生
帖子
34 
金钱
34 
魅力
34 
威望
34 
注册
2019-06-06 
Franamili 发表于 2019-06-15 22:45   
RE:【详细教程】编译openwrt + njit-client 1.3,通过iNode认证
Decongestant Amoxicillin Buy Accutane No Rx Baisse Prix Cialis Soft Maroc  orlistat online no prescription Levitra Generico Compra Order Cialis Online Canada

Franamili

初中生
帖子
34 
金钱
34 
魅力
34 
威望
34 
注册
2019-06-06 
Franamili 发表于 2019-06-23 08:32   
RE:【详细教程】编译openwrt + njit-client 1.3,通过iNode认证
Buy Cheap Cialis Discount Online 24 Drug Store Viagra For Less  tadalafil and dapoxetine Xenical A Petit Prix

Franamili

初中生
帖子
34 
金钱
34 
魅力
34 
威望
34 
注册
2019-06-06 
Franamili 发表于 2019-07-01 14:55   
RE:【详细教程】编译openwrt + njit-client 1.3,通过iNode认证
Potenzmittel Cialis De  [url=http://allngos.com][/url] Buy Obestat 10 Mg Piriton Mix Keflex

MatEvox

大学生
帖子
253 
金钱
275 
魅力
275 
威望
275 
注册
2019-06-06 
MatEvox 发表于 2020-01-19 09:19   
RE:【详细教程】编译openwrt + njit-client 1.3,通过iNode认证
Nolvadex Tablets Bupropion Online Drugstore India  Buy Cialis Vendita Cialis Farmacia Quanto Costa Il Viagra In Italia

MatEvox

大学生
帖子
253 
金钱
275 
魅力
275 
威望
275 
注册
2019-06-06 
MatEvox 发表于 2020-01-20 09:23   
RE:【详细教程】编译openwrt + njit-client 1.3,通过iNode认证
Cialis Muskelaufbau Viagra Original 100mg Keflex Dose For A Dog  Cialis Amoxicillin Clavula Comprare Viagra Sin Receta Generika Viagra Bestpreis

Jasonoxype

学士
帖子
446 
金钱
500 
魅力
500 
威望
500 
注册
2019-08-19 
Jasonoxype 发表于 2020-01-22 21:57   
RE:【详细教程】编译openwrt + njit-client 1.3,通过iNode认证

LesMype

学士
帖子
431 
金钱
507 
魅力
507 
威望
507 
注册
2019-06-06 
LesMype 发表于 2020-01-23 17:04   
RE:【详细教程】编译openwrt + njit-client 1.3,通过iNode认证
Lasix Generic Drug  Cialis Lasix More Drug Uses  <a href=http://cialibuy.com>Cialis</a> Tadalafil 40mg

Denoxype

学士
帖子
445 
金钱
495 
魅力
495 
威望
495 
注册
2019-08-19 
Denoxype 发表于 2020-01-26 23:27   
RE:【详细教程】编译openwrt + njit-client 1.3,通过iNode认证
  • 回复
26条记录