打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
TP-LINK 720N从原厂固件到能迅雷脱机的全教程
 本帖最后由 exzzzipad 于 2014-7-3 13:02 编辑



原创 TP-LINK 720N从原厂固件到能迅雷脱机的全教程



本文所提到的文件在文末有下载链接



1、首先刷好固件

情况A:路由器如果正在跑TP-Link原厂固件请刷[antclan][20120825]720N-4M-NAS-withSAMBA-squashfs-factory.bin

情况B:已经在跑OpenWrt固件了,就刷[antclan][20120825]720N-4M-NAS-withSAMBA-squashfs-sysupgrade.bin。

如果一直刷不上,可能是你当前版本运行内存需求太高,导致空闲内存不足以临时容纳新固件。这时候就要先刷[antclan][20120831][纯净版]720N-4M-squashfs-sysupgrade.bin,再刷[antclan][20120825]720N-4M-NAS-withSAMBA-squashfs-sysupgrade.bin。



2、进行一些简单的设置,比如路由器的wifi名称、密码,内网的IP、网段等信息,要求有两点

A:要能从自己的电脑telnet到路由器,

B:telnet到路由器后,路由器能ping通openwrt.org,否则后面无法更新软件包,能ping通的提示

root@OpenWrt:~# ping openwrt.org

PING openwrt.org (78.24.191.177): 56 data bytes

64 bytes from 78.24.191.177: seq=0 ttl=48 time=347.403 ms

64 bytes from 78.24.191.177: seq=1 ttl=48 time=350.840 ms



3、给移动硬盘分区、格式化。

下载一个“Paragon Partition Manager v9.0 汉化绿色版”

我这里就给移动硬盘分了2个区,

第1个区200M到8G,随意多少都行,分区格式必须为ext3或ext4,开启extroot用的。

第2个盘是剩下空间,格式化为FAT32格式或ntfs格式,推荐fat32,如果追求路由器运行稳定,也可以格式化成ext3格式的。

分区后在路由器上插上移动硬盘,telnet连到路由器。检查是否识别到硬盘sda的命令:

root@OpenWrt:~# dmesg | grep  Attached

[  648.640000] sd 1:0:0:0: [sda] Attached SCSI disk

检查硬盘sda是否有分区的命令:

root@OpenWrt:~# ls /dev/sda*

sda   sda1  sda2



4、开启extroot

telnet连到路由器,执行下列命令

mount /dev/sda1 /mnt

mkdir /tmp/root

mount -o bind / /tmp/root

cp /tmp/root/* /mnt -a

umount /tmp/root


然后在路由器web界面菜单system下的mount points菜单下的第二个区域mount points里面点edit或add进入编辑

勾选Enable this mount,device选/dev/sda1,Filesystem里面选ext3,勾上Use as root filesystem,然后点save&apply返回

web界面的配置就完成了,此时重启路由器即可开启好extroot。

重启后telnet连到路由器,确认下是否开启extroot,用命令df -h 看是否有这一行

overlayfs:/overlay        7.8G     87.2M      7.3G   1% /

如果没有的话就回到Mount Points那里,按delete按钮掉之前的挂载点,然后重复操作4,直到重启路由器后df -h能看到上面这行的提示

PS:由于分了2个区,所以第二个区也建议挂上,这样在迅雷远程下载的界面就可以选到“D:/TDdownload”了。

方法是首先telnet到路由器执行命令

mkdir /data

chmod 777 /data


然后在路由器web界面菜单system下的mount points菜单下的第二个区域mount points里面点add进入编辑

勾选Enable this mount,device选/dev/sda2,Filesystem里面选实际的分区格式,fat32就选vfat,mount point输入/data,然后点save&apply返回



5、开启samba,往路由器上拷迅雷

telnet上路由器执行下面的命令

mkdir /app

chmod -R 777 /app


不执行chmod这条命令就无法用电脑往路由器app目录拖东西进去或者删除文件,请回帖让更多人看到,谢谢。

在菜单service下面的network shares的Shared Directories那里点add

name输入app,path输入/app,勾上allow guests,然后点save&apply

这时候在电脑上按win+r键,输入“\\你路由器的IP”,比如“\\192.168.5.1”  打开后就可以看到一个app的文件夹了,在电脑上把你下载好的迅雷压缩包Xware1.0.23_mipseb_32_uclibc.zip解压缩到一个文件夹,文件夹改名为xunlei,然后拖到app文件夹里面去



6、路由器上打个补丁

首先opkg update更新软件包列表,更新成功的提示:

root@OpenWrt:~# opkg update

Downloading http://downloads.openwrt.org/sna ... ckages/Packages.gz.

Inflating http://downloads.openwrt.org/sna ... ckages/Packages.gz.

Updated list of available packages in /var/opkg-lists/attitude_adjustment.

更新不成功的话,看看路由器外网是不是通的,能不能ping通openwrt.org。

opkg软件包列表更新成功后打补丁

opkg install libpthread



7、运行迅雷

在路由器上执行命令

/app/xunlei/portal

即可获取到激活码







####################################################

####################################################

扩展使用1、

将迅雷加入开机启动:

telnet连接到路由器执行下列命令

sed -i "/exit 0/d" /etc/rc.local

echo "/app/xunlei/portal &">>/etc/rc.local




扩展使用2、

驻守脚本,有时候迅雷运行着运行着就挂掉了,这个脚本可以定时监控,如果迅雷挂了就自动重启迅雷

用法:

把下面的脚本保存到路由器的启动脚本里面,保存后重启就可以生效了,菜单位置依次是

System系统、Startup启动选项、Local Startup本地启动,存在那个格子里面后,点Submit提交,重启下路由器测试测试。

下面脚本里面蓝色字体的,是你路由器上对应文件的路径,自己看情况修改一下就可以了。

echo '#/bin/sh

WATCHLIST="

/app/xunlei/lib/ETMDaemon

/app/xunlei/lib/vod_httpserver

/app/xunlei/lib/EmbedThunderManager


"

while [ 1 == 1 ] ; do

for x in $WATCHLIST ; do

COUNT=`ps | grep -c $x`

if [ $COUNT -lt 2 ] ; then

echo $x not runing, will restart portal

/app/xunlei/portal -s

/app/xunlei/portal

date>>/app/xunlei/err_log.txt


fi

done

sleep 60

date

done'>/guard.sh

sh /guard.sh &





####################################################

####################################################

避免死机的一些方法

最近迅雷更新后,越来越容易出现路由器死机、迅雷进程僵尸化的情况了。从top可以看到idle的越来越少

经过测试,分区使用ext3比fat32和ntfs所需要的io更少,不容易死机。但是要想把下载好的电影拷出来的话得通过samba或者ftp、http等方式,却不是很方便,个中取舍自己看着办吧。

另外通过持续的free观察,发现原厂720N自带的内存是不够用的,我做了80M的swap文件放进去,持续free观察到最多的时候用到了15M的文件,看来还是有必要做点swap上去的

做swap的具体方法是执行命令。8192的话是80MB,改成4096就是40MB了。

dd if=/dev/zero of=/app/swapfile bs=8192 count=10240

mkswap /data/swapfile

然后在开机启动脚本里面加上

swapon /app/swapfile

然后重启





####################################################

####################################################



本文所需要用到的所有文件都可以通过文件名搜索到,这里也提供网盘下载

游客,如果您要查看本帖隐藏内容请回复


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
OpenWrt路由器通过Aria2开启迅雷离线下载[图文教程]
利用树莓派组建支持迅雷离线下载的NAS
遥控下载 老路由的新玩法
路由器万用刷机方法 (openwrt固件)
【路由改造】支持锐捷,实现大学校园无线WiFi
红米Redmi AX6000开启SSH、Telnet及OpenWrt/LEDE刷机教程,附件增加救砖...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服