Tomato DualWan 教程 挂U盘 脱机BT 完整图形教程 64更新.docx
《Tomato DualWan 教程 挂U盘 脱机BT 完整图形教程 64更新.docx》由会员分享,可在线阅读,更多相关《Tomato DualWan 教程 挂U盘 脱机BT 完整图形教程 64更新.docx(20页珍藏版)》请在冰点文库上搜索。
![Tomato DualWan 教程 挂U盘 脱机BT 完整图形教程 64更新.docx](https://file1.bingdoc.com/fileroot1/2023-5/26/203d451f-b165-4d82-afb2-89d125a2de86/203d451f-b165-4d82-afb2-89d125a2de861.gif)
TomatoDualWan教程挂U盘脱机BT完整图形教程64更新
TomatoDualWan教程-挂U盘脱机BT电驴完整图形教程---6.4更新--
本帖最后由Xing星于2009-9-2216:
02编辑
TomatoDualWan教程-挂U盘脱机BT完整图形教程
让大家等了这么久,非常抱歉了。
准备功夫:
硬件:
带USB口的路由 U盘或移动硬盘(读卡器别用多合一)
用到软件:
WinSCP
首先,我们回顾一下之前的帖子,挂U盘。
要想使用更多的软件,首先确定的是先有个U盘,这样才有足够的空间来存放需要的软件。
那么,我们先开始把U盘挂上去。
当前路由处于默认状态。
先用TELNET把加载命令输入。
同时也说下telnet的使用方法吧
XP系统 在左下角有个“开始”的字,点它,然后再点运行输
入cmd。
接着输入telnet192.168.1.1回车后,输入用户名和密码,默认下用户名root密码admin,如果你改过密码的,请输入你自己的密码。
登陆之后,开始你的telnet之旅了,把下面的命令一行一行地输入到telnet窗口下回车.(下面命令是USB2.0的全命令,如果是USB1.1请修改第三行为modprobeusb-ohci)
modprobeusbcore
modprobescsi_mod
modprobeehci-hcd
#modprobeusb-ohci
modprobesd_mod
modprobeprinter
modprobeusb-storage
命令到此,上面的为驱动加载命令。
下面的为分区格式加载。
我已经开启ext2 ext3两个分区格式,其他分区格式的自行加载其他的(ZD:
其建议使用一个分区,直接使用ext3支持4G文件,而减轻内存的占用)。
modprobejbd
modprobeext3
modprobeext2
OK,到此,如果过程正确,就如上图,不出现到任何提示,同时如果接的是U盘带有灯的,也会亮起来。
另外,为了能确认完全正常,我们进入到SSH,查看目录。
先启动SSH服务,在WEB设置下,选择系统设置-访问设置SSH访问
设置下点马上启动现在打开软件WinSCP,新建一个连接,IP,用户
名,密码,与TELNET连接相同。
(注:
文件协议选择SCP)
进行连接,连接后,出现一个错误提示,那里不用理,直接点确定。
之后我们就完全进入到路有的系统目录下了。
====从此往下==============新版0526没有用=可进入web加载u盘====可以跳过================
我们到根目录下。
在按钮栏
处有个\文件夹按钮,点后就到了根目录下。
接着我们进入
/dev/scsi/host0/bus0/target0/lun0如果能进到这里看到有part1的文件,那么就是已经加载成功了。
USB加载成功后,那么是时候把目录挂上去了.在Telnet下输入
mount/dev/scsi/host0/bus0/target0/lun0/part1/jffs
启动8M的USB驱动后,界面有显示位置,你对应修改,把你的盘映射到jffs,
例如mount/tmp/mnt/disc0_1/jffs
命令回车.然后再回到WinSCP返回根目录下,进入JFFS目录看是否有文件.
我的是刚格式化完的ext2格式的盘,目录下带有lost+found和opt这两个目录。
图中可以看到里面也是有的.同时在JFFS下也看到这个目录,证明已经正确挂载文件系统到JFFS.再到WEB下看到的JFFS2设置。
显示容量971.79MB.
OK到此时,U盘已经正常使用。
下面继续增加使用软件.BT等软件.
为了方便,我把U盘分了两个分区,第一个分区为ext2第二个分区为ext3.
把第一分区挂载到JFFS目录,把第二分区挂载到mmc目录.输入
mount/dev/scsi/host0/bus0/target0/lun0/part1/jffs
mount/dev/scsi/host0/bus0/target0/lun0/part2/mmc
启动8M的USB驱动后,界面有显示位置,你对应修改,把你的盘映射到jffs,
例如mount/tmp/mnt/disc0_1/jffs
============================ 未完,待续===2009.5.22=====
====从此往上==============新版0526没有用=可进入web加载u盘====可以跳过================
================2009.5.23================================================
上节课,我们讲完了挂U盘方式,接着这节课将教大家在U盘上建立opt系统文件,和简单软件应用。
把U盘驱动加载好了,文件目录挂载好了。
开始建立我们的opt目录。
先建立opt目录,同时挂载opt目录
mkdir/jffs/opt
mount-obind/jffs/opt/opt
为了确认是否已经建立好目录,同时把目录挂载好。
我们SSH到 jffs目录下看是否存在opt目录。
(因为我的第一个分区是直接格式化后存了个opt.rar.gz的文件就接到路由上了)
图中可以看到已经增加了opt目录,接着我们再到根目录下,进入opt目录,随便建立一个目录来确认目录是否挂载.我就建立一个目录名为xing的目录,然后再换到/jffs/opt目录下看是否存在xing目录.
OK!
.目录已经很完美地挂载完成.开始下载安装了.操作命令:
cd/jffs
wget-O-|tr-d'\r'> optware-install.sh
shoptware-install.sh
出现到上图这样信息后,OPT已经安装好了。
以后就可以通过/opt/bin/ipkgupdate来安装其他软件了。
在安装其他软件之前,为了分担内存用量,我们先给系统增加一个swap分区吧.继续在telnet下操作.
/opt/bin/ipkgupdate
/opt/bin/ipkginstallbusybox
这里经过一点时间后出现Successfullyterminated.字,完成.下面我们建立swap文件,因为交换分区实际使用不会很高,建立16M就足够了.16*1024=16384..建立目录是/jffs,命令如下.
ddif=/dev/zeroof=/jffs/swapfilebs=1024count=16384操作后,
系统返回信息:
16384+0recordsin
16384+0recordsout
OK,
/opt/bin/busyboxmkswap/jffs/swapfile文件建立完成.
/opt/bin/busyboxswapon/jffs/swapfile开始把swap挂上.
查看是否挂上,输入free命令.
图中可以看到Swap:
16376 0 16376显示已经成功开启swap.
为了开机能自动开启swap,我们可以把/opt/bin/busyboxswapon/jffs/swapfile 此行命令加到开机脚本..
既然挂上U盘,当然我们还想着能做其他事啦..比如samba,ftp,脱机下载,等之类..那么我们就继续来安装samba吧..继续telnet命令
/opt/bin/ipkginstallsamba2
经过漫长的等待,终于看到Successfullyterminated.安装完成了.
装好了samba,当然还要配置一下.为了方便,编辑配置使用SSH操作.从安装完的信息显示看到/opt/etc/samba/smb.conf 这个是配置文件,我们就在SSH上找到他编辑吧.
workgroup=WORKGROUP 工作组
serverstring=DualwanServer 服务名称
上面自定义修改,查找guestaccount修改为
guestaccount=root同时把前面的:
符号去掉.
#============================ShareDefinitions==============================
后面部分自定义修改,共享目录,权限等.可以查考原有例子.
启动命令
/opt/etc/init.d/S80samba
装完了共享服务,是不是很心急着想装一个脱机下载呢..那么我们继续把BT装上吧,在装BT之前,我们先装http服务,因为后面需要它的支持.命令
/opt/bin/ipkginstallthttpd
显示安装完毕,但是在启动之前还是需要修改一下配置/opt/etc目录下的thttpd.conf
dir=/opt/share/www 访问目录
port=8080 访问端口
user=root 访问权限
同时图中也可以看到
/opt/etc/init.d/S80thttpd
是启动文件
启动命令为/opt/etc/init.d/S80thttpdstart
启动只后,就可以http:
//IP:
端口访问目录下文件,默认的文件头为index.html
到此http服务已经安装完成,那么我们就可以支持到后面的BT之类的WEB操作了.
BT安装
/opt/bin/ipkginstallXXXXXXXXXXXXX
=====================================================2009.5.23 未完 待续========非常不好意思隔了这么久才更新。
直接进入主题吧。
今天内存脱机BT电驴。
首先来装电驴吧。
安装命令:
/opt/bin/ipkginstallamule
等待漫长时间。
。
。
。
。
出现 Successfullyterminated.安装完成。
一样,还需要修改配置文件。
在修改前然后输入命令:
/opt/etc/init.d/S57amuledstart
然后WINSCP进入/opt/share/amule/.aMule目录修改amule.conf文件
Password= #这个输入填入加密MD5值(MD5值可以在telnet生成在telnet下输入echo-n密码|md5sum|cut-d''-f1 把密码两个字改为你要设定的密码,别中文。
入下图)
然后把生成的MD5值复制到Password=后面这里。
继续查找
AcceptExternalConnections=0
把这里改为AcceptExternalConnections=1找到Enabled=0
修改为Enabled=1(这参数是在[WebServer]后面的别搞错)
再找到ECPassword= 这里输入密码,方式跟之前的一样,都是MD5值。
然后到Template= 修改为Template=default(这里是设定WEB的风格有default,php-default,chicane这几种选择,可以自由选择填写)
把文件保存。
电驴的配置到此结束。
启动命令为 /opt/etc/init.d/S57amuledstart
======================================华丽分隔线=========
下面的是安装BT下载软件,我推荐使用的是transmission。
命令开始
/opt/bin/ipkginstalltransmission等待一些时间后。
。
看到完成的字样。
在运行transmission之前需要手动增加transmission的基础文件。
输入命令
mkdir-p/opt/share/data/torrents然后运行程序让它自动建立基础文件,输入命令:
/opt/bin/transmission-daemon-g/opt/share/data/torrents/.config/transmission-daemon
基础文件建立后,还需要修改,因为刚才已经启动了transmission-daemon现在需要关闭它输入命令
killalltransmission-daemon然后用WINSCP进入/opt/share/data/torrents/.config/transmission-daemon 目录(注:
这是个隐藏目录)编辑settings.json
配置文件如下
{
"0.0.0.0":
"0.0.0.0",
":
:
":
":
:
",
"alt-speed-down":
50,
"alt-speed-enabled":
false,
"alt-speed-time-begin":
540,
"alt-speed-time-day":
127,
"alt-speed-time-enabled":
false,
"alt-speed-time-end":
1020,
"alt-speed-up":
50,
"bind-address-ipv4":
"0.0.0.0",
"bind-address-ipv6":
":
:
",
"blocklist-enabled":
false,
"download-dir":
"\/mmc\/torrent\/work",#//下载目录设置,根据自己的情况修改。
我现在的配置是mmc/torrent/work(这目录挂在第二分区的)
"encryption":
1,
"lazy-bitfield-enabled":
true,
"message-level":
2,
"open-file-limit":
64,
"peer-limit-global":
512,
"peer-limit-per-torrent":
200,
"peer-port":
6002, #//这里的是端口配置,根据自己情况改改
"peer-port-random-high":
65535,
"peer-port-random-low":
1024,
"peer-port-random-on-start":
false,
"peer-socket-tos":
0,
"pex-enabled":
true,
"port-forwarding-enabled":
true,
"preallocation":
1,
"proxy":
"",
"proxy-auth-enabled":
false,
"proxy-auth-password":
"",
"proxy-auth-username":
"",
"proxy-enabled":
false,
"proxy-port":
80,
"proxy-type":
0,
"ratio-limit":
2.0000,
"ratio-limit-enabled":
true,
"rpc-authentication-required":
false,
"rpc-bind-address":
"0.0.0.0",
"rpc-enabled":
true,
"rpc-password":
"",
"rpc-port":
9091,#//这里设置你的登陆端口
"rpc-username":
"",
"rpc-whitelist":
"*.*.*.*",#//这里为自己路由的地址段,全*是所有
"rpc-whitelist-enabled":
true,
"speed-limit-down":
500,
"speed-limit-down-enabled":
false,
"speed-limit-up":
10,
"speed-limit-up-enabled":
true,
"upload-slots-per-torrent":
5
}
编辑完后,保存修改。
(注:
上面的中文字只是我作说明,别保留)
启动命令为
/opt/bin/transmission-daemon-g/jffs/opt/share/data/torrents/.config/transmission-daemon
====================================华丽分隔线=============
最后东西安装完了。
要想每次路由开机或者重启可以自动加载USB和启动脱机程序。
需要在路由WEB设置的 系统设置 =脚本设置 在开机 栏填上加载命令。
下面贴出我的全命令。
modprobeusbcore
modprobescsi_mod
modprobeehci-hcd
modprobesd_mod
modprobeprinter
modprobeusb-storage
sleep1
modprobejbd
modprobeext2
modprobeext3
sleep3
mount/dev/scsi/host0/bus0/target0/lun0/part1/jffs
mount/dev/scsi/host0/bus0/target0/lun0/part2/mmc
mount/dev/mtdblock/4/mnt
mount-obind/jffs/opt/opt
sleep3
/opt/bin/busyboxswapon/jffs/swapfile
sleep3
#/jffs/bt
#启动samba
/opt/etc/init.d/S80samba
#启动BT程序transmission
/opt/bin/transmission-daemon-g/opt/share/data/torrents/.config/transmission-daemon
===========
附件:
XP访问EXT盘符 transmission控制软件 可ext分区软件