老文章回顾 Buffalo的LS-WXL/E NAS改机小记(I)
最近帮公司重建NAS 遇到一些新问题,再次记录一下
- 固件直接刷的这个帖子里面的mod 我刷的是1.64 mod 1a 按照Buffalo的wiki看太麻烦了,又要解压又要怎么地。
- 新空白硬盘装上去以后,Function灯会常量,这时候按下Function按键,系统会把板子上Flash内地操作系统刷写到硬盘上,整个过程还是比较快的,大概十几分钟,而升级固件的时候,固件是先写到硬盘上,再回写到Flash内,这个过程比较慢,需要耐心,期间info灯会2长5短的闪烁。
- 开启Raid后改机需要的是teraprov2-bootstrap,而不是lspro-bootstrap
- 开启NFS
注意 如果你是1.62以下的固件而且需要内核态的NFS的可以参考这篇文章,
12345678ipkg install e2fslibsipkg install portmapcd /mnt/array1 wget http://downloads.buffalo.nas-central.org/Users/kenatonline/NFSKernel/nfstools.tar.gzcd /tar xvzf /mnt/array1/nfstools.tar.gzcd /opt/etc/init.d./S55portmap start./S99nfs start
文章内没有给出配置,我这里给个简单的示例,具体的配置可以参考其他Linux的NFS的配置,都是一样的vi /etc/exports
一般网上都是流传这个配置
1/mnt/array1/ *(rw,sync,no_root_squash,no_subtree_check,insecure)
但是这样不是很安全,我推荐这个配置
1/mnt/array1/ *(rw,sync,all_squash,anonuid=20,anongid=100,no_subtree_check,insecure)
表示都按照默认的匿名用户来写入,在该固件中,分别表示guest:hdusers 保证了安全和兼容
配置完这个启动或者重新启动NFS需要花一定的时间,请耐心等待
从1.62的固件往上开始,Buffalo脑残一样的移除了NFS的内核支持,很多人遇到了这个问题,好在还有一个用户态度NFS工具unfs3 ,步骤和上面的差不多,不过换一下
12ipkg install unfs3ipkg install portmap
注意unfs3的exports文件有点不一样,比如不支持* 代表所有IP,吧*拿掉即可
1/mnt/array1/ (rw,sync,all_squash,anonuid=20,anongid=100,no_subtree_check,insecure)
如果需某些IP可读写,这样改写就行
1/mnt/array1/ 192.168.55.253(rw,sync,all_squash,anonuid=20,anongid=100,no_subtree_check,insecure) - OptWare内安装的软件不能正常启动,这点很奇怪,反复测试发现在/etc/init.d/rc.optware内找到调用/opt/etc/rc.optware的地方 回车 在后面加一个sleep10即可 猜测是没有给出足够的时间给子进程fork。我就用这个方法成功的开启了两个SSH 一个内置的,一个利用ipkg安装的openssh
- 刷了这个版本以后SSH默认是关闭的,打开的话可以telnet上去找到/etc/melco/info 把里面的SSH设置为on重启即可,要关闭telnet也可以在这里关闭。建议关闭 ,没什么用还不安全
- 这个版本的说明书在此 http://www.buffalo-china.com/download/manual/nas/LS-WXL/35011114-3_CS.pdf 内含各种指示灯的闪烁的含义
- 用到的文件这里有个打包,算是备份。http://pan.baidu.com/share/link?shareid=3850942546&uk=1024239425
你好,我在/opt/etc/init.d/目录下的脚本不能开启自启动,能帮忙分析一下么