luoyichang 发表于 2013-6-26 12:18:07

通过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“ 保存并退出,就这么简单

谢谢   



razerkrait 发表于 2013-6-26 12:23:36

目前XBMC用samba访问~

gino 发表于 2013-6-26 12:51:39

好棒的教程。收藏了~~~~~~~~~~~

yhjycq 发表于 2013-6-26 13:32:06

好在所有播放机暂时都可以直接访问

nunana 发表于 2013-6-26 13:32:22

收藏了 真有用

siyou 发表于 2013-6-26 13:44:53

不顶不行,太牛X了

Guary 发表于 2013-6-26 13:51:41

教程很实用,收藏了

sunmode2200 发表于 2013-6-26 15:10:20

谢谢分享。

EverGame 发表于 2013-6-26 15:27:04

谢谢分享。

老ぁ狗 发表于 2013-6-26 15:31:50

对于一些不懂Linux系统的语言的话,修改那步骤确实是有点困难的。 写的很详细,不错真好。辛苦了....

zhuyong08 发表于 2013-6-26 15:41:56

好棒的教程

avivi 发表于 2013-6-26 15:50:34

估计在vmware esxi下挂载nfs也有这个解决。谢谢,写的很详细。

cloudy0124 发表于 2013-6-26 16:01:27

原来可以这么转过来。早知道我也转帖了

yg777 发表于 2013-6-26 16:21:05

OP系统可以修改一下防火墙

iptables -t nat -A PREROUTING -p tcp -d 111.111.111.111/32 --dport 80 -j REDIRECT --to-ports 8086

haomaru 发表于 2013-6-26 17:13:32

学习了,谢谢分享

hyque 发表于 2013-6-26 20:26:42

NFS弄起来好复杂啊

linux147 发表于 2013-6-26 20:43:15

学习了!!!!!!!

jclovehome 发表于 2013-6-26 20:47:48

标记,很好的教程

iplus 发表于 2013-6-26 21:59:07

ATV2用NFS还有这个窍门啊。谢谢!

stevenjtx 发表于 2013-6-26 22:11:56

就是用这个方法搞定的,修改/etc/exports这一步相当重要
页: [1] 2
查看完整版本: 通过NFS连接NAS