找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 74652|回复: 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.
电脑上XFTP7 好像同样不支持TLS
关闭以后软件才可以连接上
我的恩山、我的无线 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.
回复

使用道具 举报

谢谢分享指南,受益匪浅
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
谢谢哪位最好心的大神给我一个AC86U的可以国外购物插件吧?我的路由器现在刷的梅林改版384.18固件,找了好多天怎么也找不到,好不容易找到一个说我的平台不是armv7模式的,我的是aarch64的,敏感词问题解决了,但这个怎样都安装不了,着急中,先感谢高人大神了,我的邮箱是68164079@qq.com。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

好像很厉害的样子,我去试试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

"启用V2版支持 Enable legacy (NFS V2)support 选中 是。
选中不选中都可以,但是选中后,用VLC播放器或KODI播放器可以直接搜索到NFS服务器,添加进去。如果没有启用V2,将不能直接搜索到NFS服务,但是你可以通过地址添加这个服务器(必须知道确切的共享路径和IP)。"

我用的是AC68U,  播放器KODI,  如果在AC68U 的NFS 设置里 设为 "启用V2版支持 Enable legacy (NFS V2)support ", KODI 无法搜索到NFS 共享硬盘。 如果设为“否”, 则可以用 IP地址添加NFS 共享硬盘。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享,非常有用。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢分享,支持一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

为什么我USB共享打开后在媒体设备上浏览的目录总是文件不齐?很多都不显示???
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

使用道具 举报

求助lz一下,以前NFS共享可用,现在怎么在xbox端kodi死活刷不出来了呢?PC端也映射看不到,mount -e 看了一下好像是什么mount: RPC: Timed out问题,能在线帮助指导一下吗,感谢!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 13:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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