首页 > 代码库 > OpenWRT TP_LINK703N 校园网 锐捷认证解决办法

OpenWRT TP_LINK703N 校园网 锐捷认证解决办法

OpenWRT TP_LINK703N 校园网

锐捷认证解决办法

 

一、准备的工具

1)      SSH登录工具,推荐使用MobaXterm_Personal下载链接https://moba.en.softonic.com;这款SSH功能很强大,它集成了很多功能,也是很多电脑爱好者所喜欢的

2)      703N的OpenWrt的固件openwrt-15.05-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin;可以到http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin去下载

3)      在实现锐捷认证时会用到的两个安装包:libpcap_1.1.1-2_ar71xx.ipk和ruijie_mentohust_0.3.1-1_ar71xx.ipk

 

二、利用上面给的固件给TP_Link703N刷上固件

这是我使用无线路由器:

 技术分享

刷机办法:该 703N 均会刷上不死 U-Boot,一旦出现问题需要恢复,只需网线直接连接到电脑,电脑 IP 设置为 192.168.1.2,按住 703N 的 Reset 键不放的同时插上电源线,蓝灯亮起的第 1 次不算,额外再闪烁 4 次后,马上松开 Reset 键,这时蓝灯会快闪几下后熄灭,703N 即进入安全模式,电脑使用 FireFox 或 Chrome 浏览器打开 http://192.168.1.1/index.html 上传固件后即可恢复。U-Boot 界面如图:

 技术分享

在页面选择下载好的bin文件后,点击升级固件即可完成重刷。

待无线路由重启成功后,利用PC电脑,在浏览器,输入:http://192.168.1.1/;初试密码为root;这个密码需要修改后才能使用SSH客户端登录;

三、利用前面所提供的MobaXterm_Personal使用SSH登录上TPN_Link703N进行相关的设置

3、1.      在设置之前我们先确认下所使用的TK_Link703N有那些网卡名称,我们可以在登录成功SSH的命令行中键入ifconfig,敲击回车即可看见一下输出:

 

技术分享

 

图 1

 

3、2.      在命令行中输入cd /etc/config 敲击回车,再在命令行中键入vi network;编辑network中的内容,编辑完成内容可以参考下图所示:

技术分享

 

 

图 2

图中的br-lan和eth0要在图1中拥有。

3、3.      现在我们安装前面所提及的两个OpenWrt的安装包;我习惯于将安装包存放在tmp目录下,虽然重启路由器后文件也会消失呢。这里我们先把两个安装包存放在tmp目录下;先进入tmp目录下;然后在命令行中键入:

  • opkg install libpcap_1.1.1-2_ar71xx.ipk
  • opkg install ruijie_mentohust_0.3.1-1_ar71xx.ipk

按步骤操作到这里,在命令行中键入reboot重启一下路由器。

3、4.      然后记得把网线接入TP_Link703N无线路由的网口中;之后在命令行中键入mentohust;根据提示信息选择选项和输入用户名和密码,下图的是选择之后的结果,可以提供参考:

 技术分享

四、在3、4中执行时可能会出现的问题(也即是我在使用时遇到的问题),我汇总在下面,如果有例外的情况,自行去百度查找并解决问题吧。

1)      如下图所示:

技术分享

 

(注:图中的编码格式需要到MobaXterm_Personal的左边侧栏Session中右击当前使用SSH客户端选择Edit session,选择Terminal Settings在Chartset的下拉框中将选择编码格式为下拉框中第一个。)

提示:用户MAC地址绑定错误,是由于你之前用过其他电脑登录过,锐捷客户端自动绑定了MAC地址,解决方法有两种:

1、自己进行手动解绑,

2、在/etc/config/network的配置内容中的option macaddr ’#####’

把####修改为你之前绑定的MAC地址,然后重启路由器。(如果不行那还是进行手动解绑吧)

2) 第二种遇到的问题(如下图所示):

技术分享

 

 

是由于,在命令使用mentohust命令是没有给定-v参数;比如我们在命令行中键入mentohust –help回车,会出现下图所有的内容:

 

可以看到其给出的例如中给了参数 –v4.10;那么我没再次在命令行中键入 mentohust –v4.10此时:如果看见 ‘正在发送心跳’则表示您已经登录成功。

 

在-v后面的4.10是版本号,可能要根据你们校园的情况内定,不过目前一般用4.10都能够完成认证的。

 

至此,您应该已经登录成功了,如果成功了,恭喜您;如果没有,那么只能说谢谢您的光临,该技术文档不适合你使用的无线路由器。

有疑问,请发送消息至1182619369@qq.com

OpenWRT TP_LINK703N 校园网 锐捷认证解决办法