来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
×
我的NAS是Buffalo LS-WX,按网上的教程破解改机,装好了transmission,开始24小时挂机下PT。下好的片子通过局域网网络播放收看,但是SMB方式和DLNA方式都各有缺陷,效率最高的是NFS协议,但是buffalo的原厂固件却没有提供这个功能。
查看了wiki资料,发现其实wxl wvl固件核心本身就带有NFS,只是没有开启而已。
WIKI英文原版教程Enable NFS for LS-VL:
http://buffalo.nas-central.org/wiki/Enable_NFS_for_LS-VL
http://buffalo.nas-central.org/wiki/Category:LS-WXL#NFS
英文教程写的比较简单,本人简单翻一下,并把我操作过程中出的经验心得跟大家分享一下。之前写的教程稍微复杂了点,现在精简一下操作步骤。
另外重启后NFS无法自动随机启动,原因未知,还有高手出手相救!
===========================================================================================================
开启NFS协议问题
-----------------------------
Q:需要安装其他改装内核吗?
A:不需要,自1.36版固件之后,buffalo原厂固件核心就支持NFS3了。
Q:那还缺什么?
A:只差把nfs_utils这个工具装进去而已。可惜的是buffalo原厂固件没有把nfs_utils装进去。同时你还需要通过Optware安装一个“portmap”,具体安装方法下文会提到。
Q:具体我该怎么操作?
A:下面是具体操作步骤:
1.安装Optware
机器要刷改版1.54固件,下载地址http://www.mediafire.com/?g23gth9o2b7g7。
刷好后用Putty登陆NAS,填写IP,连接类型记得选Telnet,然后点打开。
DOS界面的窗口里会提示你输入用户名,输入root,密码不填直接回车。
分别输入以下命令(中间每步可能需要几秒钟的等待,请看提示):
- su
- mkdir /mnt/disk1/tmp
- cd /mnt/disk1/tmp/
- wget http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/lspro-bootstrap_1.2-7_arm.xsh
- sh ./lspro-bootstrap_1.2-7_arm.xsh
- ipkg update
- ipkg upgrade
- ipkg install openssh (装上SSH)
复制代码
修改ssh密码:
- cd /opt/etc/openssh/
- passwd
复制代码 输入两遍新密码。OK,改机完成,Optware也装好了。
2.安装portmap
这时可以关闭PUTTY,重新开启putty换SHH方式登陆NAS了。你也可以不关闭PUTTY继续操作下去。
如果换SSH方式登陆的话,记得开启putty的时候连接方式选SSH,账户还是root,密码是你刚才设的。
- ipkg install e2fslibs
- ipkg install portmap
复制代码
3.安装NFS配置文件
在putty里输入:
- cd /mnt/disk1/tmp/
- wget http://downloads.buffalo.nas-central.org/Users/kenatonline/NFSKernel/nfstools.tar.gz
- cd /
- tar xvzf /mnt/disk1/tmp/nfstools.tar.gz
复制代码
4.设置exports出口文件
NFS共享需要指定哪个目录为共享,哪些IP地址的设备可以连接到NFS
用winscp连接到NAS,找到exports文件,路径是/etc下,(注意,这文件是没有扩展名的)下载到本地,用记事本打开,替换里面的内容为。
- /mnt/disk1/share/ *(rw,sync,no_root_squash,no_subtree_check,insecure)
复制代码 /mnt/disk1/share/是你像样共享的目录,*是代表任意IP地址,反正都是局域网内部自己家用的,没必要限制IP了。后面的参数不比深究了,rw是可读可写,如果你需要其他参数请自行百度谷歌搜NFS参数。然后保存。
5.开启NFS
把exports文件传到/etc下。
在PUTTY里依次输入(中间每步可能需要几秒钟的等待,注意看提示):
- exportfs -rv
- /opt/etc/init.d/S55portmap start
- /opt/etc/init.d/S99nfs start
复制代码
等待1分钟,整整60秒之后,输入/opt/etc/init.d/S99nfs status查看一下进程是否都启动
最后如果你看到这样的信息提示,说明NFS已经成功开启:
portmap is running.
mountd is running.
nfsd is running.
statd is running.
lockd is running.
All kernel NFS services running.
至此,NFS协议已经开启,你可以到播放机上挂网络目录了。~
===============================================
发现机器重启后NFS不能随机自动启动,目前暂无有效的解决办法。
现在只能重启后手动putty输入
/etc/init.d/nfs.sh start
等待一分钟后输入rpcinfo -p查看进程启动情况,如果有mountd字样,表示启动成功。
===============================================
附带我自己的exports文件,大家只需要修改一下exports里的目录就可以了。
exports.rar
(139 Bytes, 下载次数: 293)
|
|