利用路由器刷Openwrt与mentohust上网方法实现.docx

利用路由器刷Openwrt与mentohust上网方法实现.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
校园网中利用路由器刷Openwrt+mentohust上网方法实现 关键词:路由器,TP-LINK TL-WDR3320,Openwrt,锐捷认证, mentohust, 固件,交叉编译,锁文件 注:本文很多地方参考了warriorpaw的博文/warriorpaw/article/details/7990226,致敬,感谢! 0. 背景 学校去年开通了万兆校园网及校园无线,并开始使用锐捷认证上网。同一账号可同时三台终端上线,有线采用锐捷认证(1台终端),无线采用WEP/WPA2认证(2台终端)。校园网上给出了锐捷的windows、Mac及linux客户端。开始时linux客户端还可用,后来就无法通过认证,并且与linux(Gnome)的netmanager 冲突。后来,实验室增加了用于计算的工作站,于是锐捷linux客户端的问题及终端数限止问题日益突出。经上网搜索,根据手头的资源,确定使用路由器刷openwrt固件,并安装mentohust认证软件实现:同一锐捷账号共享上网,同时完成内网布置。 实现过程中经历了不少曲折,写下来作为记录,同时与大家交流。 【实现本文的操作,用户应当对网络设置有基础了解,对linux下的基本shell命令,环境变量,文件系统,用户/文件/权限,远程操作和交叉编译有一定了解。】 1 刷入openwrt固件 1.1 了解openwrt 关于OpenWrt的介绍参见:/(中文)和 / Openwrt固件及一些相关软件亦可从这两个站点下载。后面用到时将给出具体链接。 1.2 准备工作 [建议:生手(如我)在刷固件前应认真阅读这两个网上的内容,并把其中的各网页内容下载下来作离线备用] 上openwrt的官方网查询自己的路由器是否在支持列表/toh/start 被支持最好,否则可下载通用版本试试,但很可能会使你的路由器变砖。 1.2.1 固件下载 假设被支持,下载相应的固件,其名字应该与openwrt-ar71xx-generic-tl-wdr3320-v2-squashfs-factory.bin类似。本例中的文件名是我的路由器对应的固件。我的路由器型号为:TP-LINK TL-WDR3320。我是从网友的百度网盘上下载的,具体地址记不起来了。总之,要找到对应于自己路由器型号的固件。ar71xx通用的BB (Barrier Breaker)Release在/barrier_breaker/14.07/ar71xx/generic/ 链接下面找。下载下来备用,一般放在自己的主目录下。 [建议:后面的工作在linux完成。因为路由器的固件就是一个小linux系统,而且后面我们交叉编译mentohust还要用linux。否则,你需要在windows 下安装一堆软件甚至虚拟机,比较麻烦(网上相关介绍较多,自行搜索)。不懂linux,那学习掌握了linux以后再来看这个] 1.2.2 刷入固件 依照openwrt官方wiki安装指南/doc/howto/generic.flashing及网友们的经验,应当首先尝试第一种安装方法:利用路由器中原厂的升级菜单。 连接电脑与路由器(当然是接在LAN口上),在电脑上网浏览器中输入,出现登录路由器界面,输入用户名和密码登录。(一般没改过的用户名与密码均为admin。推荐大家设置路由器时修改用户名和密码,安全问题。网址也有可能是别的,比如23等,要看路由器的说明书。所有改动均可通过按钮恢复到出厂状态) 升级菜单一般在主菜单--系统设置--固件升级下。(此处因我的路由器已刷过,没有了web登录及控制界面,不附图了。没设置过soho路由器或无线路由器?那算了,你还是别往下看了。先学习去)打开该菜单后,出现对话框,提示你输入将要刷入固件文件的位置,用鼠标点击“浏览”按钮,找到你下载的固件文件,点击“升级”或确定按钮完成固件刷入。 [成功后你将暂时不能再用浏览器登录路由器了。其他方式的刷固件方式没测试,不妄言] 2 编译mentohust 2.1 mentohust资源列表 从官方:/p/mentohust/downloads/list 或mentohust作者的博客(华中科大) 下载mentohust源码包,我下载的是mentohust-0.3.1.tar.gz ------------------------------------ Toolchain(交叉编译环境)下载: 下载对应你路由器cpu的交叉编译链 下载地址:/backfire/10.03.1/ 比如HG320路由 BCM5358的CPU MIPSEL构架 2.6内核的 就用brcm47xx/ 里面的Toolchain 我下载的为:OpenWrt-Toolchain-ar71xx-for-mips_34kc-g

文档评论(0)

kbook + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档