通过NFS连接NAS
看到有挺多跟我一样的小白都反应nfs失败,于是决定转载一下设置教程以下教程转自威锋 lanxiaodj大大
原帖地址http://bbs.weiphone.com/read-htm-tid-3915871.html
以下是方法:
1.在NAS上打开NFS协议支持,以synology ds110j为例:
在NAS的DSM(管理界面)里面,选”控制面板“,打开以后:
http://images.weiphone.com/attachments/thumb/Day_120130/351_1319081_ddd5b1d17af6bd3.jpg
进入红框的那个选项,然后勾选“启动NFS服务”,如下:
http://images.weiphone.com/attachments/thumb/Day_120130/351_1319081_0288848b9ddb21f.jpg
然后点应用,然后退出
2.对Nas上的共享文件夹进行权限设置
再次进入”控制面板“,选”共享文件夹“
http://images.weiphone.com/attachments/thumb/Day_120130/351_1319081_925a3e65431a13a.jpg
然后选择”NFS权限“
http://images.weiphone.com/attachments/thumb/Day_120130/351_1319081_8df5e36f8618975.jpg
出来以后选择你要共享的文件夹,我这里的“video”这个文件夹,你自己的可能分类不同,反正选择你存放电影的那个文件夹,选中后,点上面的 ”新增“
http://images.weiphone.com/attachments/Day_120130/351_1319081_0f6a0e2cc771089.jpg
然后在红框内打*(星号)
(NFS协议不是基于用户名密码的,而是基于网络主机/ip的认证。所以只需设置允许的IP,这里填的是万用符号“ * ”)
http://images.weiphone.com/attachments/Day_120130/351_1319081_d51b7e447981f97.jpg
然后确定
理论上到这一步就可以通过NFS协议来访问数据了,但是在Apple TV2/Mac OSX下,对NFS协议的使用有个特殊的地方,非root用户是不能使用reserved ports的,而NFS Server默认是不支持非reserved ports,对于这个规则,这里不展开,只需要知道,如果要让Apple TV2使用NFS,需要在NFS的Server上(也就是Nas)的配置文件中增加一个参数“ insecure”。 这个参数只能手工添加,在Nas的/etc/exports文件中,记录了所有通过NFS共享的目录信息。
很多朋友不懂linux的语言,而且用winscp连接NAS的话,没有修改权限,我也是在这一步被卡死了,于是搜索了好多文章,自己钻研,终于手动修改了 /etc下面的exports文件。
上面废话了,现在说方法,接上一步:
3. 打开你的NAS的SSH功能:
“控制面板”里面选择“终端机”
http://images.weiphone.com/attachments/thumb/Day_120130/351_1319081_fc1d5f338dd08ad.jpg
然后这两项都勾选:
http://images.weiphone.com/attachments/thumb/Day_120130/351_1319081_f7700a1640b0f56.jpg
然后点“应用”
4. 最关键的一步了,使用putty:在这里下载http://bbs.weiphone.com/images/weiphone/file/zip.gifputty.rar (213 K) 下载次数:305
打开以后,输入你的NAS的IP地址,然后点“open”
http://images.weiphone.com/attachments/Day_120130/351_1319081_57d923cc4e21847.jpg
进去以后输入“root”,回车,密码是你的NAS的管理密码:
http://images.weiphone.com/attachments/Day_120130/351_1319081_49984a4ae75510b.jpg
(如果是在MAC系统下,先进“终端” terminal,然后输入“ssh root@192.168.1.8 (@后面的是你的IP地址),再按照指令输入”yes“,这是就提示输入你的NAS的密码,这样便从MAC的终端下进入了NAS的SSH进行以下编辑)
然后输入 vi /etc/exports 回车
http://images.weiphone.com/attachments/Day_120130/351_1319081_c33dfce9f9b8a34.jpg
这是会出来以下的画面:
http://images.weiphone.com/attachments/thumb/Day_120130/351_1319081_0810296a63c74b7.jpg
你出来的东西可能和我的不完全一样,因为我的是已经改好了的,还有你刚才选的共享文件夹也可能和我的不一样,不过没关系,其他的都不用改,主要是改以下图上面,我画红线的地方:
http://images.weiphone.com/attachments/thumb/Day_120130/351_1319081_512b2a3e5974f3b.jpg
其实主要就是把红线的地方,改成“rw”和“insecure”(rw 这个词,可能你现在显示的是 ro,insecure这个词可能你的里面没有,所以需要你添加这个词)
关键是怎么改,这个相当关键(不懂linux语言的人伤不起啊,我查了好久才钻研出来),下面是方法,看好了:
将绿色光标选到你要改的位置以后,按你电脑键盘上的“ i” 这个键,于是就进入修改模式(此时可能没有任何画面上的变化,但实际已经进入修改模式了),然后就按照刚才上图里的红线的那样,按照我的来改“ro”为“rw”,并在和我一模一样的位置添加“insecure“ ,注意”,“(逗号)别漏了, 检查一下,和图上的一样,检查好后,一定要点一下“esc”(就是电脑键盘上的“退出”键,在电脑键盘的左上角“,然后(忽略光标的位置),直接输入“ :wq " 然后回车(冒号wq,冒号和wq之间没有空格),输入 :wq 的意思是保存并退出编辑状态
完成上面以后,你就可以关闭putty了。
5. 重启NAS上的NFS服务:
注意,不是重启NAS,是重启NFS服务,步骤和上面“步骤 1”一样,不要勾选“启动NFS服务”然后点“应用”,这时关闭了 NFS服务,退出,然后继续进控制面板的相同位置,又打开,勾选“启动NFS服务”,再点“应用”,这样NFS服务就相当于重启了。
大功告成!!!
其实我觉得最关键的在于第4步,很多朋友不知道怎么去修改那个exports文件,因为用winscp连接NAS的话,里面的文件根本没有权限修改,而在putty里面修改,就需要懂linux语言,所以对于不懂的朋友依葫芦画瓢,应该帮助很大。
简述一下,就是putty里面 用 语句 "vi /etc/exports“打开这个文件,然后点键盘”i“进入编辑模式,然后 键盘的esq键退出编辑模式,接着输入”:wq“ 保存并退出,就这么简单
谢谢
目前XBMC用samba访问~ 好棒的教程。收藏了~~~~~~~~~~~ 好在所有播放机暂时都可以直接访问 收藏了 真有用 不顶不行,太牛X了 教程很实用,收藏了 谢谢分享。 谢谢分享。 对于一些不懂Linux系统的语言的话,修改那步骤确实是有点困难的。 写的很详细,不错真好。辛苦了.... 好棒的教程 估计在vmware esxi下挂载nfs也有这个解决。谢谢,写的很详细。 原来可以这么转过来。早知道我也转帖了 OP系统可以修改一下防火墙
iptables -t nat -A PREROUTING -p tcp -d 111.111.111.111/32 --dport 80 -j REDIRECT --to-ports 8086
学习了,谢谢分享 NFS弄起来好复杂啊 学习了!!!!!!! 标记,很好的教程 ATV2用NFS还有这个窍门啊。谢谢! 就是用这个方法搞定的,修改/etc/exports这一步相当重要
页:
[1]
2