找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 74639|回复: 45

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

 火.. [复制链接]
本帖最后由 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盘或移动硬盘操作。

这里可以格式化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盘或硬盘,选中它,千万别选错。然后右键,格式化。
下图是已经设置好了界面。


操作方法是:
点击顶部的第一行开关 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。
最后点击最后的+号,添加共享项目。
然后点击底部的应用本页面设置。

共享完毕,你可以在局域网内访问NFS共享了。

手动添加媒体服务器的方法

再多说说权限设置。rw代表读写权限,ro代表只读权限。insecure代表允许端口号大于1024的tcp/ip端口的设备访问,也就是允许非授权访问(据说盒子,手机之类的设备需要这个参数才能访问)

列个全部的列表把:
(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的添加网络位置的方式,双击打开窗口,粘贴,中文会乱码。









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

你说的很对,我赞同你的说法。: 5.0
你说的很对,我赞同你的说法。: 5
  发表于 2020-3-4 23:40
我的恩山、我的无线 The best wifi forum is right here.
感谢分享。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

求楼主上图用的是什么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.
回复

使用道具 举报

 楼主| | 显示全部楼层
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.
回复

使用道具 举报

谢谢分享!!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

收藏点赞!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢分享,有空折腾一下!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享,之前一直没搞明白这个nfs该怎么用。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

楼主能出个盒子端的设置教程吗

点评

谢谢楼主的耐心解答,测试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-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.
回复

使用道具 举报

请教大神,我想问一下,把硬盘格式化成ext4了,可是windows认不了,怎么往里面拷电影啊?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
haoying 发表于 2019-1-4 11:07
请教大神,我想问一下,把硬盘格式化成ext4了,可是windows认不了,怎么往里面拷电影啊?

FTP上传,或者装一个插件ext2Fsd
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
haoying 发表于 2019-1-4 11:07
请教大神,我想问一下,把硬盘格式化成ext4了,可是windows认不了,怎么往里面拷电影啊?

对于硬盘,用NTFS格式应该是可以的。只是U盘不适合采用NTFS,影响寿命。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢各位大神,我有个1T的旧硬盘,还是7200转的呢,扔了可惜,正愁怎么挂在路由器上,原来就是NTFS格式的,看来不用格式化直接挂上就行了吧,以前买过一个硬盘座接口居然是USB3.0的,这下可以试试了,然后ATV上是不是安装infuse pro 就可以读了吧。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 05:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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