再次安装 OpenMSS
这么便宜的盒子,可以用于家里的电脑备份,共享数据。索性买了两个。老的 40G 硬盘不行了,买一个 500GB 的硬盘塞入。把安装过程总结一下:
1:新买硬盘可以忽略此步。硬盘清零,把硬盘挂到 Windows 下,用 WinHEX 软件,按 Ctr-L 对选中的硬盘填充 0×00。把硬盘装入盒子。
2: 盒子复位:拔下电源线,按住 复位键,插上电源线,等风扇停转后松开复位键(插电源时风扇会自动转,等几秒会停转),按电源开关,这时灯会亮几秒后就熄灭,表明复位完毕,再按电源开关就启动盒子了。可以 ping 192.168.1.1 测试。
3: 上传原厂 mss
用nsload,把 Maxtor 的原厂firmware上传。
nasload /f mss_v_2_6_2.bin /1 /P /u admin
升级后,系统需要 DHCP 服务器才能得到 IP 地址。
4:升级到openmss
通过web界面,Advanced Settings->System Maintenance->System Update->Next->浏览选择已经下载到本地的 OpenMSS 版本: mss262_openmss1-rc2.bin。升级完成后,即可 telnet IP地址 进入系统,安装软件。
5:安装busybox,dropbear
ipkg install busybox
ipkg install dropbear
6: 设置 用 pub key ssh 登录盒子
/sbin/tmpuserchgpw 修改 root 口令
设置 root 的 HOME 设置为 /opt/root ,mkdir .ssh ; cd .ssh
/opt/usr/bin/dropbearkey -t rsa -f id_rsa
把显示出来的 pub key 保存为 id_rsa.pub ,建立 authorized_keys 文件,把需要远程登录机器的 pub key 加入这个文件。
7:安装optware
(1)
# cd /opt/root
# mkdir openmss;cd openmss
# wget http://oleg-for-mss-base.googlecode.com/files/opt.tar.gz
# cd /; tar xzf /shares/mss-hdd/__opt/root/openmss/opt.tar.gz
#
(2)创建启动脚本
vi /opt/etc/init.d/S99local
#!/bin/sh
# Disable telnet
# utelnetd &
# killall utelnetd
#
# Enable Reboot
nvram unset cfe_boot_wait_gpio
nvram commit
export PATH=/opt/bin:/opt/sbin:${PATH}
export LD_LIBRARY_PATH=/opt/lib:${LD_LIBRARY_PATH}
export HOME=/opt/root
export LC_ALL=zh_CN.UTF-8
export TZ=PRC
# Set hostname
hostname myhost
(3) 设置时区:
# nvram set time_zone=PRC # nvram commit # ntpclient -h 129.240.12.4 -s # hwclock -w # reboot
8:安装mldonkey
(1) 下载安装
这个软件官方没有提供下载,所以你无法通过ipkg来安装。现在最新的版本是2.93
# cd /opt/root/openmss ; wget http://oleg.wl500g.info/bin/mlnet/293/mlnet.byte.gz
# gunzip mlnet.byte.gz; chmod +x mlnet.byte; mv mlnet.byte /opt/bin/mlnet
# ipkg update; ipkg install bzip2
(2)创建启动脚本
# touch /opt/etc/init.d/S91mlnet; chmod +x /opt/etc/init.d/S91mlnet
# vi /opt/etc/init.d/S91mlnet
把下面的内容复制过去
#!/bin/sh
if [ -n “`pidof mlnet`” ]; then
echo “Kill old program…”
killall mlnet
sleep 10
fi
export HOME=/opt/root
export LC_ALL=zh_CN.UTF-8
rm $HOME/.mldonkey/*.tmp 2>/dev/null
rm $HOME/.mldonkey/mlnet.log 2>/dev/null
rm $HOME/.mldonkey/*.pid 2>/dev/null
/opt/bin/mlnet -allowed_ips ‘192.168.7.169/32 127.0.0.1′ &
(3)启动 mldonkey 自动生成配置文件,然后停止,再修改配置
# /opt/etc/init.d/S91mlnet
# killall mlnet
修改mldonkey的配置文件,主要是端口,和是否使用 high-id 。 donkey.ini 和 bittorrent.ini 里面的 port 设置。别忘了去路由器设置好映射,让自己的 donkey 也是 highID。
再启动
# /opt/etc/init.d/S91mlnet
(4)安装GUI Client: Sancho
这个软件是在windows下安装的,通过这个软件,你就可以远程管理mldonkey.进行下载。
Sancho Download
http://sancho-gui.sourceforge.net/download.phtml