0、路由为WRT54G v4,8M Flash和64M RAM,刷固件DD-WRT v24-sp2 (10/10/09) mega,扩展SD/MMC MOD或USB口,建议用USB接口接硬盘,因为SD口为GPIO邀请信格式仿SPI时序,所以CPU占用极高,极易造成路由重启。
添加USB口:
SD扩展:升级内存和FLASH:(网络论坛上有不少)
1、准备优盘或是移动硬盘,按自己需求格式化,安装软件的分区必须为ext3himiko或2,安装好WINSCP
2、DD-WRT版本DD-WRT v24-sp2 (10/10/09) mega,打开SSH管理功能,开启jffs2功能,启用usb支持,选择磁盘挂载点为\mnt
3、加载优盘或硬盘:提前建好jffs和opt目录,在dd的管理—>诊断—>命令里面,加入以下语句:
umount /jffs
umount /opt
adelaide
mount --bind /mnt/jffs /jffs
mount --bind /jffs/opt /opt
重启路由,如果一切顺利的话在DD的WEB管理页面上应该看到JFFS2ignis的内容变成了你挂载的硬盘的容量。
4、下载文件: 通过WINSCP把文件传到/jffs目录里面
下载samba安装文件,打开ipkg.nslu2-linux/feeds/optware/oleg/cross/stable,
在里面找文件名为samba_*.*.**-*_mipl.ipk的文件下载后用winscp传至/jffs目录
5emulex、telnet到路由器,进入/jffs目录解压文件到当前目录:tar zxvf
6、挂载opt到/opt:mount -o bind /jffs/opt /opt
7、输入:opt/bin/ipkg update
8、安装samba:opt/bin/ipkg install samba_*.*.**-*_mipl.ipk天津留学中介
9、设置SAMBA3:用winscp打开opt/etc/f,没有这个文件就自己建一个,内容为
[global]
bind interfaces only = yes
interfaces = 192.168.36.1/24
workgroup = WORKGROUP
rver string = Linksys WRT54G
guest account = root
curity = share
load printers = no
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE
netbios name = bh3nvn
browable = yes
dns proxy = no
guest ok = yes
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
prerve ca = yes
short prerve ca = yes
dos chart = UTF-8
frog怎么读unix chart = UTF-8
display chart = UTF-8
wins support = yes
the script
time rver = yes
os level = 255
local master = yes
domain master = yes
preferred master = yes
hosts allow = 192.168.36.1/24
[jffs]
path = /jffs
browable = yes
writable = yes
[mmc]
path = /mmc
browable = yes
writable = yes
[torrent]
path = /mnt/torrent
browable = yes
writable = yes
[Downloads]
path = /mnt/downloads
browable = yes
writable = yes
以上ip地址按自己路由器修改,用winscp打开opt/etc/init.d/S08samba文件將 samba_active=0 改成 samba_active=1保存退出
10、启动SAMBA3
输入opt/etc/init.d/S08samba
系统提示:
Starting nmbd:
Starting smbd:
这样samba就启动了
11、安装rTorrent和Screen
输入opt/bin/ipkg install rtorrent
输入opt/bin/ipkg install screen
12、用winscp打开/jffs/opt/f海上钢琴师电影下载文件,清除原来内容后直接把下面内容复制后贴进去
scgi_port = :5000
min_peers = 40
max_peers = 200
max_uploads = 15
port_range = 51777-51780
u_udp_trackers = yes
dht = on
dht_port = 6885
umask = 0000
peer_exchange = yes
download_rate = 0
upload_rate = 30
check_hash = no
encryption = allow_incoming,enable_retry,prefer_plaintext
directory =/mnt/downloads
ssion = /mnt/torrent/ssion
schedule = watch_directory,5,5,load_start=/mnt/torrent/*.torrent
schedule = untied_directory,5,5,stop_untied=
schedule = ratio,30,60,stop_on_ratio=5
encoding_list = UTF-8
split_file_size = 2146435072
然后建好以上所需的目录
13、启动rTorrent:输入/opt/bin/rtorrent -n -o import=/opt/f
14、安装lighttpd,WEB界面控制必须得到lighttpd和php的支持
输入opt/bin/ipkg install lighttpd
编辑 /jffs/opt/etc/f
修改dules = (
"mod_access",
"mod_fastcgi",
"mod_scgi"
)
在最后部添加:
scgi.rver = (
"/RPC2" =>
( "127.0.0.1" =>
(
"host" => "127.0.0.1",
"port" => 5000,
"check-local" => "disable"
)
)
)
把# rver.event-handler = "freebsd-kqueue" # needed on OS X
修改成rver.event-handler = "poll"否则可能web页面有问题
telnet端输入opt/etc/init.d/S80lighttpd
提示成功后在浏览器地址栏输入ip地址:8081/
提示lighttpd rver is running.说明lighttpd运行成功
要实现lighttpd和rtorrent的开机自动运行,请在DD的管理-命令中添加如下启动命令:
/opt/bin/rtorrent -n -o import=/opt/f
opt/etc/init.d/S80lighttpd restart
面积单位之间的进率15、安装PHP输入opt/bin/ipkg install php
如果提示有个bzip2没有安装完成,与busybox-links冲突。
解决办法如下:
输入opt/bin/ipkg remove busybox
再输入opt/bin/ipkg remove busybox-links
然后再输入opt/bin/ipkg install php
16、安装PHP-fcgi输入opt/bin/ipkg install php-fcgi
安装完成后编辑一个文件名为info.php文件,内容为<?php phpinfo(); ?>
放到/jffs/opt/share/www目录,然后再浏览器中输入ip地址:8081/info.php
显示php version图形界面表示安装成功
17、到,下载rtorrent-2.
在电脑上用winrar解压后,把rtorrent文件夹放到/jffs/opt/share/www目录
18、编辑 /opt/etc/php.ini在extension=xxxx很多的地方添加一行extension=pdo_sqlite.so
19、然后再浏览器输入路由器ip地址:8081/rtorrent,rutorrent控制界面就打开了
运行之前,一定要保证rtorrent已经在正常运行。。。 不然要么没反应,要么继续500错误
/opt/bin/rtorrent -n -o import=/opt/f
有必要的话还要重启一下lighttpd:opt/etc/init.d/S80lighttpd restart
20、enjoy it!