极路由HC5661a刷潘多拉固件后配置python环境运行脚本登陆dr.com校园网

极路由hc5661a刷openwrt并配置python,本文是网上搜索的方法经过本人亲测可用于hc5651的方法,非原创

提前先说,如果之前没有刷路由器刷openwrt经验的,看教程自己进行配置仍然会遇到许多问题耗费许多时间(比如我)

1,刷不死uboot加刷入潘多拉固件, 教程在(需要使用putty和winscp,不会使用的请百度):

【转】极路由1S HC5661A 刷入不死u-boot(breed)加刷潘多拉固件教程,

2,刷入潘多拉后我们进入后台发现自带的源无法使用,所以我们需要换源,但适合hc5661a的源并没有那么好找,幸运的是我在网上搜索的一篇关于如何给小米路由器刷python的教程中的源,也适用于hc5661a,原文链接:

openwrt路由器安装Python教程

这篇教程虽然是针对小米mini的,但也适用于我们的极路由hc5661a(也许这是天意),不过我们需要更改一些地方才能正常的使用,第一,配置源的时候,注意图片中的第九行:dest root /

极路由HC5661a刷潘多拉固件后配置python环境运行脚本登陆dr.com校园网_第1张图片

我们需要删除这一行,然后再输入配置文件中,否则会出问题(我也不知道什么原因)。

另外,由于极路由的的内存有点下,所以我加了一个4g的SD卡,我的sd卡插入后,默认是挂载在/mnt/mmcblk0下的,我们需要进行更改,更改成如图所示

极路由HC5661a刷潘多拉固件后配置python环境运行脚本登陆dr.com校园网_第2张图片

 

然后就可以按照教程中的代码一步一步走了(需要用到putty登陆路由器,输入命令,不会的请百度)。操作完之后进行下重启

3,这时我们再看后台的软件包就如图所示极路由HC5661a刷潘多拉固件后配置python环境运行脚本登陆dr.com校园网_第3张图片

但是我们当我们putty登陆路由器后键入python,会出现错误:python : can't loading package:libz.so.1(具体的忘了,但大意就是无法加载libz.so.1这个文件)。

百度了这个问题,参考:

Anker—工作学习笔记

中第三个方法(因为我们的潘多拉中似乎没有ldconfig,所以1和2方法无法用):

极路由HC5661a刷潘多拉固件后配置python环境运行脚本登陆dr.com校园网_第4张图片

其实潘多拉中存在liba.so.1(这是一个链接文件,类似于一个快捷方式),但似乎没有有效的路径让python加载到这个文件,我们在/mnt/cdb1/opkg/usr/lib中可以找到这个文件(如果你是完全按照上面教程操作的话你就可以在这找到它)。

所以我们输入下面两条命令(我也不知道这两条命令具体是怎么起作用的)

 

export LD_LIBRARY_PATH=/mnt/sdb1/opkg/usr/lib:$LD_LIBRARY_PATH
echo 'export LD_LIBRARY_PATH=/mnt/sdb1/opkg/usr/lib:$LD_LIBRARY_PATH' >> /etc/profile

 

这样,我们的python环境就配置好了,至于如何运行脚本去登陆dr.com客户端认证的校园网,链接在:drcoms/drcom-generic

如果之前没有接触过命令行和刷路由器,那么你一定会遇到不少问题,耗费不少时间,但相信你一定能在网上找到答案,因为我就是这样干的。第一次写博客,更多的是纪念下自己与该死的hc5661a死磕浪费的时间,如有不足还请指点,有问题可以私信我(CSDN有没有私信呀?),再次声明,非原创,本文是本人在网上搜索的各个教程的合集。吧算是

 

 

 

 

你可能感兴趣的:(极路由HC5661a刷潘多拉固件后配置python环境运行脚本登陆dr.com校园网)