扫描二维码关注官方公众号
123下一页
返回列表 发布新帖

[巴法络] 团购LS-CH1.0TL改机实录

22923 47
发表于 2009-6-5 13:09:07 | 显示全部楼层 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
都是网上已经有的内容,只是结合自己的改机过程和遇到的问题汇总一下,也方便我以后重装。

1 配置NAS

由于我的netgear路由不支持固定分配ip(配置里有这个选项,但是似乎不起作用),为了方便以后的管理,NAS使用静态分配的IP。

首先是进入录有的DHCP分配界面,把要分配给NAS的IP从DHCP IP池中去除。我打算给NAS分配192.168.1.2,因此DHCP内存池就从192.168.1.3开始。

之后进入NAS的网络配置页面,禁止DHCP自动分配,手动填入IP 192.168.1.2,MASK 255.255.255.0,网关192.168.1.1,DNS 192.168.1.1。(以上数据请根据实际情况修改)

之后关闭NAS自带的bittorrent服务,后面会安装rtorrent,个人感觉更好用。

2 破解telnet。

下载acp_commander.jar,然后在cmd下运行:
• java -jar acp_commander.jar -t 192.168.1.2 -o

注意取消防火墙,成功后应该可以用root用户telnet登录NAS:
• telnet 192.168.1.2
• root
• passwd
这步是设置密码,加强安全性,而且也是为了方便之后的openssh登录。密码要输入两遍。

3 安装ipkg。

• cd /mnt/disk1/
• wget http://ipkg.nslu2-linux.org/feed ... strap_1.2-5_arm.xsh
• sh ./lspro-bootstrap_1.2-5_arm.xsh
有教程说这里需要退出登录,我实验的结果是不需要。
• ipkg update
更新源

4 安装openssh

NAS自带有openssh,但是没有生成需要的密钥,而且版本不是很新,通过ipkg升级到最新的
• ipkg install openssh

这个时间比较长。

更新后运行sshd,应该就可以在pc通过ssh来连接NAS了。如果要在外网通过openssh登录NAS,需要在路由上配置端口映射:端口22,网址192.168.1.2。

5 安装lighttpd

这个是为了用nTorrent远程管理rtorrent才装的,如果不需要的话,可以略过。

• ipkg install lighttpd
• ipkg install openldap-libs
• 修改/opt/etc/lighttpd/lighttpd.conf
在server.modules最后加入"mod_scgi":
server.modules              = (
#                               "mod_rewrite",
...
#                               "mod_rrdtool",
                               "mod_accesslog",
                                "mod_scgi")

在文件最后添加:
scgi.server = (
    "/RPC2" => (
        "127.0.0.1" => (
            "host" => "127.0.0.1",
            "port" => 5000,
            "check-local" => "disable"
        )
    )
)

6 安装rtorrent

因为自带的bittorrent和Transmission都不支持DHT,而且我之前实验Transmission的时候出了点问题,因此这里选用rtorrent。

• ipkg install rtorrent
• ipkg install screen
• cp /opt/etc/rtorrent.conf ~/.rtorrent.rc
• mkdir -p /mnt/disk1/share/download
• mkdir -p /mnt/disk1/share/torrent
• 修改~/.rtorrent.rc
因为NAS硬件一般,这里限制一下每个torrent的连接数,可以自行改大:
min_peers = 20
max_peers = 40
max_open_files = 10
max_open_sockets = 100
设置保存的路径:
directory = /mnt/disk1/share/download
session = /mnt/disk1/share/torrent
encoding_list = utf-8
umask = 0000
设置端口和DHT:
port_range = 6881-6899
use_udp_trackers = yes
dht = on
dht_port = 6880
peer_exchange = yes
设置remote socket(不需要使用nTorrent管理的可以不用加):
scgi_local = /opt/var/run/rpc.socket

• screen
• rtorrent
• ctrl-a d
最后的screen是指在单独的一个窗口运行rtorrent,这样一会儿退出telnet也不会关闭rtorrent。对这个命令有兴趣的去翻linux书吧。

rtorrent使用到的端口:6880-6899,需要在路由上配置相应的端口映射。管理端口:8081,如果要在外网管理rtorrent,需要在路由上配置这个端口映射。

7 安装aMule

• 编辑/opt/etc/ipkg/cross-feed.conf
添加一行:
src/gz cross08 http://ipkg.nslu2-linux.org/feed ... 1armel/cross/stable

• ipkg update
• ipkg isntall amule
注意,安装rtorrent一定要在更新源并安装amule之前。由于两个源的依赖不一致,如果添加了新源再安装rtorrent或者openssh,会导致rtorrent和openssh不可用!!

• mkdir -p /mnt/disk1/share/amule_temp
• mkdir -p /mnt/disk1/share
• echo -n <amule password> | md5sum
这个是生成aMule远程控制登录时的密码,自己选合适的,记下输出。密码123456对应e10adc3949ba59abbe56e057f20f883e。

• amuled
这时程序会生成配置文件并直接退出,要想正常运行,还需要修改配置文件。

• 编辑~/.aMule/amule.conf
修改昵称:
Nick=[CHN][VeryCD]http://www.aMule.org
和rtorrent一样,对连接做限制:
MaxUpload=5
MaxDownload=3
MaxConnections=100
配置目录:
TempDir=/mnt/disk1/share/amule_temp
IncomingDir=/mnt/disk1/share
配置远程访问密码(假设密码是123456,见上面md5sum的执行结果):
ECPassword=e10adc3949ba59abbe56e057f20f883e

• amuled -f

aMule使用到的端口:4662(tcp),4672(udp),4665(ext udp)。管理端口:4712。

8 安装pc软件

下载nTorrent(http://code.google.com/p/ntorrent/)和aMule 2.2.5(http://www.amule.org/)。注意aMule的版本一定要正确,之前因为下载的是2.2.4的客户端,导致连上后无法登录服务器。

nTorrent安装很简单,随便解到某个目录就行。运行后先设置连接参数:
protocol : http/ssh
host : 192.168.1.2
port : 8081 (可以在/opt/etc/lighttpd/lighttpd.conf中修改成其他的,默认是这个)
mountpoint : /RPC2
最底下用户名和密码不填
save
connect
就可以用nTorrent控制rtorrent了。

aMule需要安装,注意安装时勾中最下面的aMule-gui,不然就成本机运行了。安完后执行aMule-gui,填入NAS的IP 192.168.1.2,还有之前设置的密码123456,connect就可以了。

9 恢复NAS

因为有时系统改坏了导致无法恢复,就需要重新烧一遍fireware。这个是将NAS彻底恢复到出厂时的状态,包括硬盘的内容,因此这样做前请先备份。

• 下载目前最新的1.07的firmware(http://asiadownload.buffalo.jp/buf-cs2/upload/lschl-107.zip
• 解压到某个目录
• 修改目录下的LSUpdate.ini
不检查版本:
VersionCheck=0
打开Debug模式:
[SpecialFlags]
Debug=1

• 执行LSUpdate.exe
• 右键单击窗口左上角的图标,选择DEBUG...
• 勾中所有选项后确认
• update
更新firmware的过程比较慢,而且还会因为重启问题找不到NAS,根据提示多执行几次update就行。

实际运行时,rtorrent内存占用在10%左右,aMule内存占用很高,启动时就要消耗到将近40%,运行过程中会升高到70%,几乎用光了所有内存。看来128M还是不够用阿。CPU占用率还好,只要不是进行大规模的IO操作(比如aMule新建任务时预分配空间),很少有进程会使用超过10%的CPU。

需要注意的一点是,在没有注掉/opt/etc/ipkg/cross-feed.conf里新加的cross08那行时,千万不能执行ipkg upgrade或者重新安装openssl,否则会导致openssh对openssl的依赖不正确。如果要升级除amule以外的模块,先注释掉cross08那行(行首加入#),然后执行:
• ipkg update
• ipkg upgrade / ipkg install <package name>
升级完成后取消cross08那行的注释,并且再次执行:
• ipkg update
否则会导致重启后执行amuled出现Segamentation fail。

如果要升级amule,则保留cross08这行且这行没有被注释,执行:
• ipkg update
• ipkg install amule

评论47

x9fishLv.2 发表于 2011-11-9 00:04:37 | 显示全部楼层
mark  刚入手这玩意,原来大家2年前玩开了
回复 点赞

使用道具 举报

水点桃花瓷Lv.3 发表于 2010-12-14 23:19:24 | 显示全部楼层
LS-WXL/E 可改
回复 点赞

使用道具 举报

alexw 发表于 2010-12-2 07:58:15 | 显示全部楼层
太强悍了   他家的LS-WXL/E 能改吗?
回复 点赞

使用道具 举报

e栋Lv.5 发表于 2010-4-26 21:10:14 | 显示全部楼层
唉,遇到个问题。到运行amuled这步的时候会提示找不到libstdc++:
root@LS-CH320L:~# amuled
amuled: /opt/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by
amuled)
amuled: /opt/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by
/opt/lib/libwx_baseu-2.8.so.0)

而楼主上面又说了:注掉/opt/etc/ipkg/cross-feed.conf里新加的cross08那行前,千万不能执行ipkg upgrade。我注掉了,运行ipkg upgrade或者ipkg update都没有什么东西可更新的。只有不注掉cross08那行运行ipkg upgrade才能更新libstdc++。
可我又很怕楼主说的冲突,我有系统洁癖,注掉之前误运行了ipkg upgrade,都格了硬盘重头开始弄了。可没想到注掉又装不了c++。这种情况该怎么办啊?
回复 点赞

使用道具 举报

e栋Lv.5 发表于 2010-4-26 15:08:10 | 显示全部楼层
搞好了。是缺了c++库,运行下ipkg upgrade就好了
回复 点赞

使用道具 举报

e栋Lv.5 发表于 2010-4-26 14:58:21 | 显示全部楼层
我重新更新和安装了amule,然后运行amuled的时候,发现:
root@LS-CH320L:/# amuled
amuled: /opt/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by
amuled)
amuled: /opt/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by
/opt/lib/libwx_baseu-2.8.so.0)
而不是楼主说的:
"• amuled
这时程序会生成配置文件并直接退出"
是缺少了C++运行库么?要怎么弄啊这种情况下?
回复 点赞

使用道具 举报

e栋Lv.5 发表于 2010-4-26 14:46:23 | 显示全部楼层
我找了文件夹为amule的几个文件夹
root@LS-CH320L:/# find . -name ‘amule'
./mnt/disk1/.optware/share/doc/amule
./mnt/disk1/.optware/share/amule
./opt/share/doc/amule
./opt/share/amule

然后上面四个文件夹我都进去看过,都没有amule.conf啊
回复 点赞

使用道具 举报

e栋Lv.5 发表于 2010-4-26 14:08:57 | 显示全部楼层
很详细,非常感谢!
• 编辑~/.aMule/amule.conf
也就vi ~/.aMule/amule.conf
对吧?打开的是空文档,然后保存的时候提示文件不存在啊?目录是不是错了啊?
回复 点赞

使用道具 举报

e栋Lv.5 发表于 2010-4-26 00:58:48 | 显示全部楼层
要是更新固件后,是不是ipkg、openssh、rtorrent、amule等都得重新装?
顺便问一下,要是碎片太多,windows下怎么对它整理啊?
回复 点赞

使用道具 举报

lesbian 发表于 2010-2-4 17:52:10 | 显示全部楼层
各位高手~
不好意思我也發生了這個狀況
amuled: /opt/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amuled)
amuled: /opt/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /opt/lib/libwx_baseu-2.8.so.0)
用25樓的方法也沒有反映
麻煩高手相救
另外小弟想請問該要如何把安裝進去的東西通通移除?
感謝賜教
回复 点赞

使用道具 举报

ken_dongLv.2 发表于 2009-12-21 15:36:45 | 显示全部楼层
thanks.

我昨天用vi试了一下,好像没存盘,今天晚上有时间再折腾一下。
回复 点赞

使用道具 举报

alanshuLv.2 发表于 2009-12-21 11:46:27 | 显示全部楼层
nano /root/.rtorrent.rc
回复 点赞

使用道具 举报

ken_dongLv.2 发表于 2009-12-20 23:27:19 | 显示全部楼层
• 修改~/.rtorrent.rc

楼主,这个“修改”命令怎么输入阿..
回复 点赞

使用道具 举报

wang182Lv.2 发表于 2009-12-3 16:45:27 | 显示全部楼层
本帖最后由 wang182 于 2009-12-3 17:34 编辑

请教楼主,我让amule gui与浏览器关联后还是不能直接下载verycd的东西,直接复制电驴链接到amule不能下载,甚至无法出现在下载目录当中。但是通过删除多余字符让链接的总字符在一行以内还是可以使用的,总这么删很麻烦,而且也不能通过直接点击verycd的下载项来下载东西,尤其是一次下载很多文件更是灾难。

此外,能链接上KAD但是搜索不到任何东西是怎么回事呢?
回复 点赞

使用道具 举报

lovewuwu 发表于 2009-10-27 10:35:30 | 显示全部楼层
大家谈得都好有深度,我现在是LS-CH1.0TL-AP,系统版本Firmware version: 1.10,9月7号出场,又不懂linux,然后新人现在不能发短消息,不知道怎么用我的设备安装这些程序啊
LS-CH1.0TL-AP
回复 点赞

使用道具 举报

dlyyLv.2 发表于 2009-7-31 23:48:33 | 显示全部楼层
aMule还是有问题,需要在配置文件中改端口么?
现在是连上服务器了,kad显示有防火墙
没有下载流量,下载的文件没有源
回复 点赞

使用道具 举报

dlyyLv.2 发表于 2009-7-31 23:29:16 | 显示全部楼层
请问下,transsmission和amule下载建的文件夹都是root用户权限,我在windows中不能直接浏览删除怎么办
回复 点赞

使用道具 举报

ragepcLv.2 发表于 2009-7-31 09:28:04 | 显示全部楼层
本帖最后由 ragepc 于 2009-7-31 09:29 编辑

“把这个配置文件~/.aMule/amule.conf,“AcceptExternalConnections”参数改成AcceptExternalConnections=1 就可运行了!”


这步是必须的,然后运行amuled,生成配置文件,然后终止ctrl+C终止,然后再运行amuled -f就应该可以了远程连接
回复 点赞

使用道具 举报

dlyyLv.2 发表于 2009-7-30 19:18:32 | 显示全部楼层
周末照这个折腾一次看看
回复 点赞

使用道具 举报

回复

懒得打字嘛,点击右侧快捷回复 【本站酷狼4T,750元】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表