恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 21903|回复: 35

华硕路由器-梅林固件-的NFS共享(媒体服务器)设置

    [复制链接]
发表于 2018-9-13 10:21 | 显示全部楼层 |阅读模式
本帖最后由 loo_ohs 于 2019-1-10 09:09 编辑

梅林固件支持用USB存储设置架设四种服务器。其中一种纯媒体服务器Upnp(DLNA),三种文件服务器(Samba、NFS、FTP)

因为Samba共享和FTP共享都没有针对媒体流优化,作为媒体服务器,网络播放中会有卡顿,甚至终端数据流导致播放异常终止的情况。(如果用的是KODI播放器,可以尝试调用高级设置文件,调整文件预读量,在一定程度上优化)
另外就是专门用于媒体服务的DNLA和UPnP。这两个基本是一个东西,一个设备中只会出现一个,现在的梅林固件里显示为UPnP。不错,它确实适合媒体服务器共享影片播放,流畅,稳定。但是致命缺陷是不支持外挂字幕。
和视频文件放在同一个目录下的字幕文件,是不能被显示的。这是DLNA协议导致的。

而NFS(网络文件系统)和UPnP(DLNA)有着相同的稳定性,流畅度。而且还支持外挂字幕。堪称完美。另外如果你用linux系统或是安卓系统,可以将NFS共享的路径直接挂载在系统的/MNT目录下,这样就跟操作本地文件感觉完全一样了。怎么个一样呢,最直接的就是,你的安卓系统上的MXPlayer,可以直接刷新看到NFS上的视频,并直接播放。
MXPlayer比KODI轻量化多了,而且解码能力一流,播放超大4K视频很稳定而流畅。

最典型的一个网友测试结果是这样的,播放一个75G的4K电影,苹果路由器,无线网络带宽是300M的,共享方式选用Samba、NFS、FTP,播放器选用KODI和MXPlayer。几种组合搭配下来,只有直接将NFS共享路径挂载在系统目录/MNT下,通过MXPlayer播放,才能流畅不卡,即使大范围拖动播放,也很流畅。而用KODI即使通过NFS协议播放,虽然比其他协议流畅度要好,但是流畅度依然不够稳定。
当然如果你说我家里的局域网是千兆网,万兆网,我播放得电影码率超级低,那当然能流畅播放。我要表达的仅仅是,利用有限的带宽资源,想要播放尽可能清晰,高码率的高清电影,NFS是最佳协议,它可以更有效地利用你的网络资源。

经过两天的研究,和rick耐心地帮我分析,终于把华硕路由器上的NFS共享(媒体服务)搞定了。在这里,再次感谢RICK。
我用的固件为梅林官方版本(区别于X版本小宝版,不带插件中心;区别于HGG版,没有直接将wifi功率调至最大;区别于华硕官方版本,增加了NFS共享和温度显示),版本号384.4_2

先说说如何设置NFS:
首先你要刷一个非华硕官方版本的固件,因为官方版本不支持NFS。
其次,你需要将一个U盘或者移动硬盘插到路由器上。路由器的网络地图界面可以对U盘或移动硬盘操作。
Screenshot_2018-09-13-06-48-31-534_com.android.br.png
这里可以格式化U盘或硬盘,可选的格式包括NTFS、FAT、HFS(苹果文件系统)。居然就这三种。我们都知道FAT格式不支持大于4G的单个文件,所以肯定放弃了。NTFS因为会在后台频繁读写U盘或硬盘,都说对U盘寿命有影响,所以也不推荐。U盘的最推荐格式是EXFAT,又支持超大文件,又不会被后台频繁读写,不影响寿命。可是我也试验过,路由器不能识别EXFAT。那么只有HFS格式可以选了。
但是事实上,我错了,这是最关键的一点,华硕路由器上的HFS并不支持NFS共享。并不是打不开设置,无法共享,而是共享后,你能搜索到共享,但是进不去,看不到内部的文件。很多人都被这一点卡住了。


正确的方案是,将U盘或硬盘格式化成LINUX系统的EXT4格式(当然ext3也可以的,2和1我不清楚)。如果你插的是硬盘,不是U盘,可以选择NTFS格式的。
这就需要祭出神器diskgenius,在电脑上插上U盘或硬盘,选中它,千万别选错。然后右键,格式化。
下图是已经设置好了界面。
Cache_-7faf07b2bbaf06e..jpg

操作方法是:
点击顶部的第一行开关 EnableNFSD 切换到ON状态。
启用V2版支持 Enable legacy (NFS V2)support 选中 是。
选中不选中都可以,但是选中后,用VLC播放器或KODI播放器可以直接搜索到NFS服务器,添加进去。如果没有启用V2,将不能直接搜索到NFS服务,但是你可以通过地址添加这个服务器(必须知道确切的共享路径和IP)。

下面,需要设置共享参数
第一个栏PATH路径,点击空白,会弹出窗口,点击+号,展开,选中你计划共享的位置,然后点击右上角的+号,创建共享目录。确定,空白处就出现路径了。
第二个栏是Access list访问列表,也就说谁能访问这里。可以输入*号,代表任何地址都可以访问,包括外网地址。如果想设置内网地址,需要输入192.168.1.0/24或者192.168.50.0/24。我的宽带没有公网IP,外网无法访问,所以无所谓了,*号。
第三个栏Option共享权限设置。输入rw,insecure。
最后点击最后的+号,添加共享项目。
然后点击底部的应用本页面设置。
-56f7516b8a5e4fb9.png
共享完毕,你可以在局域网内访问NFS共享了。

手动添加媒体服务器的方法
Screenshot_2018-09-09-18-40-22-706_org.videolan.v.png
再多说说权限设置。rw代表读写权限,ro代表只读权限。insecure代表允许端口号大于1024的tcp/ip端口的设备访问,也就是允许非授权访问(据说盒子,手机之类的设备需要这个参数才能访问)
2.jpg
列个全部的列表把:
(1) Ro 该主机对该共享目录有只读权限

(2) Rw 该主机对该共享目录有读写权限

(3) Root_squash 客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户

(4) No_root_squash 客户机用root访问该共享文件夹时,不映射root用户

(5) All_squash 客户机上的任何用户访问该共享目录时都映射成匿名用户

(6) Anonuid 将客户机上的用户映射成指定的本地用户ID的用户

(7) Anongid 将客户机上的用户映射成属于指定的本地用户组ID

(8) Sync 资料同步写入到内存与硬盘中

(9) Async 资料会先暂存于内存中,而非直接写入硬盘

(10) Insecure 允许从这台机器过来的非授权访问
 
(11) subtree_check 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)

(12) no_subtree_check 和上面相对,不检查父目录权限

(13) wdelay 如果多个用户要写入NFS目录,则归组写入(默认)

(14 )no_wdelay 如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。

(15) hide 在NFS共享目录中不共享其子目录

(16) no_hide 共享NFS目录的子目录

(17) secure NFS通过1024以下的安全TCP/IP端口发送

(18) insecure NFS通过1024以上的端口发送

我是只将NFS用于播放视频,所以上传文件,用的是FTP;我还开启了FTP服务,共享路径是同一个,权限是读写,账号访问。为了用手机的ES浏览器也能随时访问一下,就没有启用TLS,ES浏览器不支持。
这样我就方便通过电脑上传视频文件到我的媒体服务器,最后提醒编码方式用UTF-8,电脑上传文件要用FTP软件,并设置好编码为UTF8。
如果用WINDOWS的添加网络位置的方式,双击打开窗口,粘贴,中文会乱码。
Screenshot_2018-09-13-06-50-24-476_com.android.br.png








我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-9-13 10:59 | 显示全部楼层
感谢分享。。。
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-9-24 09:41 | 显示全部楼层
。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-9-24 10:35 | 显示全部楼层
求楼主上图用的是什么app 一直没找到d移动端合适的挂NFS的软件

点评

那个是vlc player播放器,也可以用KODI播放器访问NFS。 我架设NFS主要是用于播放局域网内的视频,跟DLNA(Upnp)一样流畅。 PC端反而是没有找到什么好用的客户端,因为UTF-8和WINDOWS中文编码不兼容,乱码。  详情 回复 发表于 2018-9-25 08:34
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-9-25 08:34 | 显示全部楼层
731246304ASdf 发表于 2018-9-24 10:35
求楼主上图用的是什么app 一直没找到d移动端合适的挂NFS的软件

那个是vlc player播放器,也可以用KODI播放器访问NFS。
我架设NFS主要是用于播放局域网内的视频,跟DLNA(Upnp)一样流畅。
PC端反而是没有找到什么好用的客户端,因为UTF-8和WINDOWS中文编码不兼容,乱码。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-11-28 00:22 | 显示全部楼层
谢谢分享!!!!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-11-29 18:12 | 显示全部楼层
收藏点赞!!!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-18 19:18 | 显示全部楼层
谢谢分享,有空折腾一下!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-23 12:28 | 显示全部楼层
感谢分享,之前一直没搞明白这个nfs该怎么用。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-25 07:16 | 显示全部楼层
楼主能出个盒子端的设置教程吗

点评

谢谢楼主的耐心解答,测试kodi可以看到这个,但是我想mx扫描,NFS_MOUNTS.SH文件里是不是要把中文都删除,然后全部带有serv的都修改。能麻烦在脚本压缩包里附带一张正确设置后的截图吗,这样就知道应该改成什么样  详情 回复 发表于 2018-12-26 07:27
如果用的是rush或我发的第三版固件,按照固件的帖子说明,修改一下配置文件即可。 /system/bin/lazy-start.sh和/system/etc/nfs_mounts.sh  发表于 2018-12-25 12:59
用KODI的话,直接点击中间的进入文件区--添加视频--弹出的窗口点击浏览--选网络文件系统NFS就能搜索到一个IP,点击进去,选中文件夹,确定即可。  发表于 2018-12-25 12:57
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-26 07:27 | 显示全部楼层
刀锋笑 发表于 2018-12-25 07:16
楼主能出个盒子端的设置教程吗

谢谢楼主的耐心解答,测试kodi可以看到这个,但是我想mx扫描,NFS_MOUNTS.SH文件里是不是要把中文都删除,然后全部带有serv的都修改。能麻烦在脚本压缩包里附带一张正确设置后的截图吗,这样就知道应该改成什么样

点评

不需要删除中文,只要修改红色的字符即可。IP和共享路径对应上,共享路径以KODI搜索到的NFS路径为准(梅林固件会给路径添加一个/tmp,但是设置界面并不显示/tmp)  发表于 2018-12-26 12:31
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-4 11:07 | 显示全部楼层
请教大神,我想问一下,把硬盘格式化成ext4了,可是windows认不了,怎么往里面拷电影啊?
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2019-1-4 11:14 | 显示全部楼层
haoying 发表于 2019-1-4 11:07
请教大神,我想问一下,把硬盘格式化成ext4了,可是windows认不了,怎么往里面拷电影啊?

FTP上传,或者装一个插件ext2Fsd
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2019-1-4 11:15 | 显示全部楼层
haoying 发表于 2019-1-4 11:07
请教大神,我想问一下,把硬盘格式化成ext4了,可是windows认不了,怎么往里面拷电影啊?

对于硬盘,用NTFS格式应该是可以的。只是U盘不适合采用NTFS,影响寿命。
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-4 11:31 | 显示全部楼层
感谢各位大神,我有个1T的旧硬盘,还是7200转的呢,扔了可惜,正愁怎么挂在路由器上,原来就是NTFS格式的,看来不用格式化直接挂上就行了吧,以前买过一个硬盘座接口居然是USB3.0的,这下可以试试了,然后ATV上是不是安装infuse pro 就可以读了吧。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2019-10-21 15:14

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表