H618B+Tomato+BT脱机下载设置指南-阿里云开发者社区

开发者社区> 开发与运维> 正文

H618B+Tomato+BT脱机下载设置指南

简介:

    为了实现tomato的脱机BT下载功能,测试环境为,H618B刷了tomato0530版本,外接USB HUB(这个为什么要外接个HUB待会会说),HUB上挂了上网卡一个,4G普通优盘一个。3G上网用HUAWEI EC1261和ZTE AC580分别做了测试。

 

首先谈下速率,从下载的接入IP来看,110开头和120开头没有明显区别,但是110开头在较多几率下会快些,速率也稳定些,这点没有道理,因为我没有移动位置,照理接入的基站应该差不多,除非蜂窝网对基站有属性偏好设置。另外,HW的卡明显比ZTE的卡速率要快很多,这个已经经过几次不同场合测试了,有高出1/3左右。

 

然后是3G上网卡插TF卡的问题。以同样一个1G的TF卡,HUAWEI的EC1261插入后,在xp下正常识别,插入路由器无法mount,格式化为FAT、EXT3均无反应,更不要说比较麻烦的NTFS了,从日志看是根本没有办法识别存储控制部分,因为和ZTE比,HUAWEI出现的是一个控制器,而ZTE mount的时候出现的是分别对虚拟光盘和存储卡的两个控制器。这样就有个问题,如果有HW的卡可以获得高网速但是不能用自带的TF卡槽,因为路由器不认。用ZTE的卡的话路由器认存储,但是速度慢,综合以上,决定还是用USB HUB挂两个USB设备,一个HW的上网卡,一个普通的4G优盘。

 

因此,插入上网卡和优盘后,mount正常,一开始我用的是FAT32。

接下来,打开USB设置部分:

wps_clip_image-1872

 

勾选USB设置:

wps_clip_image-16562

 

在下面的列表里会看到mount上的存储分区。确定T挂载为yes,没有挂载的点下挂载。

 

然后打开

wps_clip_image-11357

默认会自动选好分区,点击启动

wps_clip_image-32469

如果需要远程管理的,可以打开下面的参数,不过远程管理很多时候会假死,听说0630版本解决了这个问题,但是据我测试还是很卡。

wps_clip_image-28725

 

然后点击那个访问下载控制台,就可以进入BT脱机下载界面了:

wps_clip_image-9777

这个管理界面还是比较方便的。

 

接下来我测试出一个问题,就是默认用xp上格式化好的FAT32格式的盘,在这个BT上操作不是很正常,当BT下载到数据开始创建文件的时候,如果刷新控制台,会不断创建文件,每秒4M左右的速度,占满整个存储空间,其实这个时候下载已经中断,整个环境已经不正常了。只有拔下整个上网卡,重新格式化。

 

查看日志发现是在报块错误,然后就用telnet进入设备,想用EXT3格式,这个是linux的格式,应该兼容自家的系统比较好。先格式化TF卡,这是为了插入路由器后能在mount里看到哪个设备文件:(下面显示的例子是后来编辑的,内容只是举例和前述设备可能不符)

输入mountroot@RT-00904cc00451:/tmp/home/root# mount

rootfs on / type rootfs (rw)

/dev/root on / type squashfs (ro)

proc on /proc type proc (rw)

tmpfs on /tmp type tmpfs (rw)

devfs on /dev type tmpfs (rw,noatime)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw)

usbfs on /proc/bus/usb type usbfs (rw)

/dev/sda4 on /tmp/mnt/sda4 type fat32 (rw,nodev,noatime,data=ordered)

可以看到最后一个,驱动设备是/dev/sda4,挂载点是/tmp/mnt/sda4。

如果要格式化,那么用mkfs.ext3 /dev/sda4。前提要umount掉先。

格式化过程大概如下:

mke2fs 1.38 (30-Jun-2005)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

1226400 inodes, 2451912 blocks

122595 blocks (5.00%) reserved for the super user

First data block=0

75 block groups

32768 blocks per group, 32768 fragments per group

16352 inodes per group

Superblock backups stored on blocks:

        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 33 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

完成后就可以正常使用了。

 

经过测试下载较长时间没有出现存储空间假死等现象,而且ext3格式的分区是一开始下BT就创建完整个文件的大小,而不是FAT32不正常的一点点往上涨。

最后,打开samba的共享,就可以在局域网内访问共享盘一样访问优盘上的文件了。





     本文转自 beansprouts 51CTO博客,原文链接:http://blog.51cto.com/netwalk/529632,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章