TT路由器USB应用ghost包

由于上一个包由于集成的东西太少了,所以这次决心做一个功能比较全的给大家。看完这篇文章后,你会发现原来路由还可以这样用。

1.集成的东东:
samba3.0.28a
tranmission1.76
mldonkey3.0.0
lighttpd 1.4.25
php 5.2.12
sqlite 2.8.17
rtorrent 0.8.6
punbb 1.2.22
typecho 0.6
32M swap

2. 应用包下载地址:

看2楼连接


3.USB应用包使用

很简单,只有以下几个步骤:

用ghost32恢复镜像到硬盘或U盘->TTDW的网页管理中贴上脚本->接上已经恢复好的硬盘->重启路由后即可使用

至于怎么使用ghost32恢复镜像及贴脚本,请各位移步看一下我上一个贴子:

http://bbs.dualwan.cn/thread-12202-1-1.html

开机脚本:(2.0的将modprobe usb-ohci 改成modprobe ehci-hcd即可)

  1. modprobe usbcore
  2. modprobe scsi_mod
  3. modprobe usb-ohci
  4. modprobe sd_mod
  5. modprobe usb-storage
  6. sleep 1
  7. modprobe jbd
  8. modprobe ext3
  9. sleep 3
  10. mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
  11. mount -o bind /mnt/opt /opt
  12. sleep 3
  13. /opt/bin/busybox swapon /mnt/swapfile
  14. sleep 3
  15. /opt/etc/init.d/S08samba
复制代码

防火墙脚本:

  1. iptables -I INPUT -p udp --dport 9527 -j ACCEPT
  2. iptables -I INPUT -p tcp --dport 9527 -j ACCEPT
  3. iptables -I INPUT -p udp --dport 9528 -j ACCEPT
  4. iptables -I INPUT -p tcp --dport 9528 -j ACCEPT
  5. iptables -I INPUT -p udp --dport 9529 -j ACCEPT
  6. iptables -I INPUT -p tcp --dport 9529 -j ACCEPT
  7. iptables -I INPUT -p udp --dport 12180 -j ACCEPT
  8. iptables -I INPUT -p tcp --dport 12180 -j ACCEPT
  9. iptables -I INPUT -p udp --dport 15268 -j ACCEPT
  10. iptables -I INPUT -p tcp --dport 15268 -j ACCEPT
  11. iptables -I INPUT -p udp --dport 65521:65530 -j ACCEPT
  12. iptables -I INPUT -p tcp --dport 65521:65530 -j ACCEPT
  13. iptables -I INPUT -p udp --dport 6788 -j ACCEPT
  14. iptables -I INPUT -p tcp --dport 6788 -j ACCEPT
  15. iptables -I INPUT -p tcp --dport 8081 -j ACCEPT
复制代码

4.集成软件的使用

说明:
    1.由于集成的软件很多,而路由器不像PC那样可以同时负担多任务,高负荷的软件应用。所以开机脚本只开启samba,其它的软件怎么启动请详细阅读下面的说明。
    2.文中所有启动命令均通过telnet到路由后输入。

A.samba:
*samba默认启动,直接可以使用。
samba通过网上邻居访问。

image001.png



驴子下载的东东在emule_download文件夹,transmission下载的东东在BTdownload文件夹里。rtorrent是rtorrent监视的文件夹,放进BT种子后,rtorrent就会自动下载。(rtorrent启动的前提下)

B.tranmssion:
 tranmission启动命令:

  1. /opt/bin/transmission-daemon -g /mnt/.btconfig/transmission-daemon
复制代码

1. 网页控制:启动后请在在浏览器上打上“http://路由IP:9091”来进行访问:

image003.png



2.通过tranmission-remote-dotnet访问:

也请大家到这个贴子看一下,这里不再详细说明:

http://bbs.dualwan.cn/thread-9462-1-1.html

C.mldonkey

mldonkey启动命令:

  1. /opt/etc/init.d/S91mlnet
复制代码

特别说明:mldonkey启动比较慢,请耐心等待。看到“Core started“后直接退出telnet即可:

image005.png



1.  mldonkey网页控制:

通过“http://路由IP:4080”来访问:

image009.png



按“DL”按钮,粘贴进电驴的链接后就可以进行下载,这里不详细介绍,因为我们有更方便的方法,通过sancho来控制。

2.sancho控制mldonkey:

sancho下载地址:http://sancho-gui.sourceforge.net/

安装完毕初次运行时,在弹出的对话框中除了在“Host”栏填入路由器的IP外,其它保持默认:

image011.png



进去后我们设置中文:

打开菜单栏的Tools->reference,我们看到下面这个对话框,在“sancho:Main”—>“(*)Use locale file:”的下拉框中选择“zh_CN”,然后点“apply”,再点一下ok:

image013.png



退出重启sancho,我们可以看到,sancho已经变成中文的了。我们打开右下角这个按钮,把链接输进去弹出来的框框就可以开始下载啦:

image017.png



有关高低ID的问题,我有时也比较困惑。下图就是同一环境连接不同服务器,产生了高低ID:

image019.png



如果全是低ID的话,那只能用RP来解释了  。 但也不必太介意,因为高低ID同样也可以下载,只是有时低ID可能没那么快。反正不管高低,只要能产生速度就行。

Mldonkey更深层次的应用请大家自行研究。

D.lighttpd+PHP+sqlite
lighttpd是一个网页服务器。PHP,sqlite不用启动,它们是依赖lighttpd的。就是说,只要lighttpd启动后,PHP跟sqlite就跟着一起启动了。

lighttpd启动命令:

  1. /opt/etc/init.d/S80lighttpd start
复制代码

启动后我们打开“http://路由IP:8081”来看一下lighttpd是否运行:

image023.png



如果我们需要发布自己做的网页,请使用winscp已经做好的网页上传到/opt/share/www目录下,就可以在外网通过“http://IP地址或域名:8081/网页文件名”来访问。

PHP跟sqlite就不详细介绍了,要不这篇文章就变成长篇小说了,有兴趣的请自己研究。

E.punbb与typecho

来到好玩的东东了,有没有想过我们24小时不关的路由可以变成自己专用的一个论坛或者blog服务器别急!只要几步很简单的配置,punnbb跟typecho就可以帮你实现这个梦想。

这是我用punbb做的一个论坛:

image025.png



1.  punbb配置安装:
打开“http://路由IP:8081/bbs”,我们再点一下“install.php”:

image027.png



在如下图的框框里选择“简体中文”:

image029.png



在下一个页面中,我们只需要按要求填好数据库名称(随便取你喜欢的名字,但不能是中文)等表格好,再按“开始安装”,但是有一点要注意的是,在“请输入您的PunBB论坛安装地址”中,一定不能输入你的路由器IP,只能输入你的“论坛域名:8081/bbs”(什么是域名?如果不懂请google),如果没有的话到winddns(www.winddns.cn)申请一个免费的域名(帮ZD打广告… ),否则后面你的论坛将无法配置。
下图这个输入是错误的:

image031.png



下图这个才是正确的:

image033.png



如果使用动态域名的,可以在TTDW的网页管理界面中配置,具体请看论坛文档。

在下一步的页面里,要求将框框的内容粘贴到config.php中。那个config.php我已经建好放在论坛的根目录中,命名为configc.php,大家用winscp连上路由后,进入论坛安装的根目录:/opt/share/www/bbs就可以看到。

winscp.jpg



用winscp打开,然后把punbb要求的内容粘贴进去,点一下左上角那个磁盘状的保存按钮,再改名为config.php。
winscpsave.jpg



至此,punbb已经安装成功了,赶快打开“http://你的域名:8081/bbs”进行管理访问吧。

如果需要了解更多的punbb,请访问它的官方网站(英文):http://punbb.informer.com

2. typecho
typecho是国人制作的博客系统,同样是使用sqlite的数据库。
由于是国人开发的,所以配置过程也没有什么难明白的地方。简单地介绍下

打开“http://路由器ip:8081/blog”

image035.png



因为typecho是国人开发的,所以在安装过程中并没有特别难的地方。一般如果有预填的地方保持默认就可以了。不过还是要注意的一点就是“网站地址”

image037.png



这里跟punbb一样,不要用路由器的IP,要用“域名:8081/blog”。
到最后一步的时候,可能会有下面的错误发生:

image039.png



这时不要管他,只要再按一次“确认,开始安装”就可以成功了。
typecho可以通安装不同的themes(主题),怎么安装请自己搜索,下面是我安装的一个themes:

blog.jpg



5.rtorrent
rtorrent的网页控制是需要lighttpd+PHP的支持的。

rtorrent 启动命令:(需要先启动lighttpd)

  1. /opt/bin/screen -d -m /opt/bin/rtorrent -n -o import=/mnt/home/.rtorrent.rc
复制代码

启动完成后,我们就可以通过“http://路由器IP:8081/rtorrent”用网页来控制rtorrent了。有一点要说明的是:rtorrent的网页控制只能在firefox下使用,在IE下会报错。这个界面跟一般常用的BT软件没什么区别了,这里也不详细介绍了。

image043.png

下载 (54.28 KB)
2010-1-25 23:44



rtorrent有一个有趣的功能,就是把种子文件拖到samba中的rtorrent的文件夹时,它就会自动建立下载任务。


rtorrent还有一个可以运行在windows的控制端,叫ntorrent,界面是英文的。这个就当是懒人们的作业,自己去研究吧。

5.其它说明

脱机包可能存在其它问题,欢迎各位大侠交流指正。

PS:此脱机包在wd 20G硬盘+500GP+TTDW 0341 1.25ND版,杂牌4G U盘+7231-4p+TTDW 0341版上运行通过。0341以上有些TTDW版本不支持ext3分区,具体是那几个,我忘记了   问一下群内其它人吧。

欢迎各位转载,转载请注明出处!

由于字数限制,在这里还要再提醒大家一下:

1.不要同时打开过多的软件,路由会吃不消的。
2.typecho博客运行比较慢,建议运行论坛后就不要再安装blog了。

USB应用包下载:

http://u.115.com/file/f525e80c80

猜你喜欢

转载自guoyaotang.iteye.com/blog/859303