[巴法络] 【2011-11-09更新】Buffalo WXL/WVL等机型开启NFS协议教程(简化版 |
我的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,密码不填直接回车。 分别输入以下命令(中间每步可能需要几秒钟的等待,请看提示):
修改ssh密码:
2.安装portmap 这时可以关闭PUTTY,重新开启putty换SHH方式登陆NAS了。你也可以不关闭PUTTY继续操作下去。 如果换SSH方式登陆的话,记得开启putty的时候连接方式选SSH,账户还是root,密码是你刚才设的。
3.安装NFS配置文件 在putty里输入:
4.设置exports出口文件 NFS共享需要指定哪个目录为共享,哪些IP地址的设备可以连接到NFS 用winscp连接到NAS,找到exports文件,路径是/etc下,(注意,这文件是没有扩展名的)下载到本地,用记事本打开,替换里面的内容为。
5.开启NFS 把exports文件传到/etc下。 在PUTTY里依次输入(中间每步可能需要几秒钟的等待,注意看提示):
等待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里的目录就可以了。 ![]() 本帖被以下淘专辑推荐:
|
楼主这个方法是错误的,会造成机器无法识别文件内容(因为windows和机器的编码不一样):
4.设置exportfs出口文件 NFS共享需要指定哪个目录为共享,哪些IP地址的设备可以连接到NFS 用winscp连接到NAS,找到exportfs文件,路径是/etc下,(如果找不到这文件就自己用记事本创建一个,注意,这文件是没有扩展名的)下载到本地,用记事本打开,替换里面的内容为。 正确的方法是: 4.设置exportfs出口文件 NFS共享需要指定哪个目录为共享,哪些IP地址的设备可以连接到NFS 用winscp连接到NAS,找到exportfs文件,路径是/etc下,(如果找不到这文件就自己用记事本创建一个,注意,这文件是没有扩展名的)用winscp的编辑器打开,替换里面的内容为。 |
#exportfs -rv
exportfs: can't open /etc/exports for reading exportfs: can't open /var/lib/nfs/rmtab for reading 不知道该如何处理。跟我的固件有关系吗?我是1.37的VL。 |
用winscp连接到NAS,找到exportfs文件,路径是/etc下,(如果找不到这文件就自己用记事本创建一个,注意,这文件是没有扩展名的)下载到本地,用记事本打开,替换里面的内容为。
文件名应该是“exports”吧? |
你在客户端怎么挂载的?
路径应该例如这样 192.168.1.2:mnt/disk1/share/movie/ 仅挂载192.168.1.2是不行的。 |