(1)安装 optware 这个一般的方法是 登录my book live启动ssh方法是 访问http://mybooklive.local/UI/sshmybooklive.local是ip地址或者 机器名.local然后
feed=http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stableipk_name=${wget -qO-$feed/Packages | awk '/^Filename: ipkg-opt/ {print$2}'}今天升级mbl然后从新安装这个命令竟然不行啊改成ipk_name=`wget -qO-$feed/Packages |awk '/^Filename: ipkg-opt/{print$2}'}`就是用波浪线的那个点代替 ${}
wget$feed/$ipk_nametar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf-mkdir -p/opt/etc/ipkgecho "srccross $feed" >/opt/etc/ipkg/feeds.confecho 'export PATH=/opt/bin:$PATH '>> ~/.bashrcsource ~/.bashrc现在 which ipkg结果将是 /opt/bin/ipkg(2)下载amuleipkgupdateipkg installamule等待安装结束
(3)whichamuled结果 是/opt/bin/amuledecho 'exportPATH=/opt/etc/init.d/:$PATH' >> ~/.bashrcsource ~/.bashrcwhichS57amuled显示路径是/opt/etc/init.d/S57amuled
S57amuledstart第一次执行会退出 如果没有退出 执行S57amuled stop直到 ps -ef |grep amule 看不见 amuled 跟amuleweb为止
(4)去目录/opt/share/amule/.aMulepassword设置echo -n _password_you_want_ | md5sum | cut -d ' ' -f 1
得到一个加密后的字符串 他就是你给的密码的加密结果
设置amule.conf中
[ExternalConnect]
AcceptExternalConnections=1
ECAddress= ECPort=4712 ECPassword=_here_paste_the_string_you_got_while_generating_password_string_ ShowProgressBar=1
设置amule.conf中
WebServer字段(TBD)
[WebServer]
Enabled=1
Password=_here_paste_the_string_you_got_while_generating_password_string_
下载emule的 server.met 这个随便个google一下就有连接如下
wget http://eserver.googlecode.com/svn/server.met
直接覆盖原来目录中的server.met
下载 node.dat
wgethttp://upd.emule-security.org/nodes.dat
(5)S57amule start
(6)web管理 amule
http://ipaddress:4711 输入密码就是用md5sum转换前的字符串
可能会有low id问题 但是不影响下载
如果想解决lowid问题有两个方法
(1)在路由器上设置 DMZ主机 (有风险 下载机器完全暴露)
(2)在路由器上设置 iptable 比如tplink在转发规则选项选服务器
然后开启 4662 的TCP 4672的 UDP 开发者还让开放 4665 UDP这个我没开 也是highid
下载amule的版本是 2.3.0
使用 amulegui连接出错说 invalid protocol version
不知道使用unstable的amule版本是不是就能匹配 amulegui了
如上
reference
http://www.nslu2-linux.org/wiki/Optware/Amule