请问 NAS 应该接在软路由上还是主 AP 上?关于家用 NAS 的下载和传输速率问题

2021-12-11 18:34:42 +08:00
 ctong
目前家里的网络架构是这样的:

光猫(桥接)--软路由(拨号)--(Lan to Lan)--主路由(AP)--(AiMesh)--AiMesh 节点(AP)
      |            |          |
       AA             BB         工作 PC
主路由和节点路由都是 ASUS 的,现在通过无线 AiMesh 组网,节点路由在书房,OP 一般在这里办公。想请问一下对于我这种工作情况:

1. 请问我现在 NAS 应该接在 AA 位置还是 BB 位置上呢?

2. 我在网上看到有人说如果软路由 Lan 口接到主路由 Lan 口的话,主路由在 AP 模式下可以作为交换机使用。如果这样的话那 NAS 应该接在 BB 位置吧?但我看人家说 NAS 接 AP 不接软路由的原因是 NAS 在传输文件的时候,软路由的内存占用会非常高,但我测试的时候发现我 2G 内存的软路由只用了 10%内存,不知道是不是跟我的传输速率有关。

3. 我在工作 PC 上如果直接从 NAS 上拷贝文件的话,速度非常慢,大概 10mbps 。同时我发现 115 离线下载在没有软路由的情况下可以达到 50mbps 的总带宽,但 NAS 接在 AA 位置后总带宽只有大概 15mbps 。我家所有网口包括软路由,主路由器和 nas 都是千兆的,线也都是超 5 类,同时所有设备都是在 192.168.2.X 的子网下。请问这种情况下我应该如何优化我的传输速度呢?
4948 次点击
所在节点    NAS
18 条回复
e8AsCM
2021-12-11 19:46:02 +08:00
1. 接主路由上吧,但是既然接软路由内存占用也不高那也可以
2. 建议还是软路由负责 DHCP ,后面两个就只当交换机和 AP 来用
3. 可能是协议的问题,别用 SMB 换个协议试试速度看看?
ctong
2021-12-11 19:56:52 +08:00
@e8AsCM
感谢回复,我把 NAS 从软路由换到主路由上了,测试了一下并没有什么变化,但打算接在主路由上用一段时间。我确实是软路由 DHCP 的,然后主路由 AiMesh 组网会自动关闭 DHCP 做 AP 的。请问如何更换协议呢?
jtshs256
2021-12-11 20:16:31 +08:00
最简单粗暴无脑的操作就是接在连了最多有线设备的那台交换机上…这种问题嫌疑最大的肯定是 mesh 的无线回程咯,建议把设备型号写上…第三条 115 下载没软路由的情况这句没看懂是什么意思…最简单的解决方法就是拉根极细的面条线,沿着踢脚布,门缝也能穿,跑千兆足够用了
ctong
2021-12-11 20:54:08 +08:00
@jtshs256
mesh 组网是主路由华硕 AX3000+节点路由 AC68U ,都是常见产品。无线回程肯定有损失,但我觉得不至于这么多吧。我还发现就算我用 DDNS 直连 NAS ,下载文件的速度也只有 1.5MBps 左右。
“115 离线下载在没有软路由的情况下”是我之前的搭建情况,之前没有使用软路由,直接是光猫连的主路由然后主路由拨号连 nas 。115 离线下载是跑在 nas 的 docker 里的,所以我怀疑是软路由拖累了网速但我没有解决的头绪。
jtshs256
2021-12-11 21:29:53 +08:00
@ctong 这两台都只有双频,组无线回程速度肯定崩…原来的布局 115 下载并没有经过无线,不能排除问题…另外现在的拓扑 nas 和 pc 传文件不用经过软路由,为什么能怀疑到它头上…
biguokang
2021-12-11 21:44:57 +08:00
内网有线上网设备我一般都接到交换机上,毕竟大部分时间都是用家里的设备看 nas 里面的数据

而无线路由器直接 ap 模式了,直接接进交换机里,单纯当作为主路由的无线接入点。

核心思想就是专门的设备只做专门的事情,主路由做好拨号和梯子的工作就行了,交换机做好内网设备数据交换的工作,无线路由器单纯做个主路由的无线接入点

因为虽然路由器也有交换机功能,但是交换性能肯定不如真正的交换机,所以我的是

|--无线路由器 AP 模式(手机、ipad 、笔记本电脑)
光猫(桥接)--软路由(拨号)--交换机-- |--NAS
|--若干台有线上网设备( pc 台式电脑、服务器主机、xbox )
biguokang
2021-12-11 22:01:03 +08:00
要么,评论区看起来没法打空格,再发一遍

![net]( )
ctong
2021-12-12 02:02:11 +08:00
@jtshs256 因为之前我的 nas 和主路由都分别接到了软路由的两个 lan 口
ctong
2021-12-12 02:18:06 +08:00
@biguokang
对的,您的这个确实是标准的架构和思想。但我现在住的是家里十多年的老房子了,之前预埋的线都是百兆 5 类线,导致只能使用千兆路由来发信号。由于光纤线在客厅沙发后面,所以家里的其他主要用网设备都无法轻易用有线连接,所以我也就没有考虑过单独购买交换机。
我现在的情况是有线环境里只有软路由--主路由,不知道 nas 有没有哪种接法可以提升一下局域网内的传输速度,毕竟现在的速度有点儿太慢了。
JoeoooLAI
2021-12-12 02:37:19 +08:00
NAS 不建议接在不带交换芯片的软路由上,没有交换芯片都是走 vswitch 耗费 cpu
ctong
2021-12-12 12:21:16 +08:00
@JoeoooLAI 请问硬路由一般都带交换芯片吗?
flynaj
2021-12-12 21:31:14 +08:00
你这个网络架构不卡才怪,其实应该软路由足够,openwrt 就可以当 nas 。内网应该是接到交换机上才对。
JoeoooLAI
2021-12-13 11:48:45 +08:00
@ctong 是的
nbweb
2021-12-13 15:05:12 +08:00
软路由一个网口拨号,另一个网口接千兆交换机,交换机下面再接其它的设备,设备最好不要接在软路由上,把内网传输的活交给交换机干,软路由只负责拨号+dhcp+连接外网。
我的 all in one ,哪到哪都是千兆满速。
nbweb
2021-12-13 15:07:51 +08:00
我实在有点奇怪,好多人有软路由了,还要搞个主路由,不知道为啥。既然有软路由,90%的工作都可以在 openwrt 里完成,搞个主路由有点多余。

旁路由或主路由,我认为是拨号的路由器不具备某些功能而额外增加的,其实软路由可以实现大多数个人想要的功能了。路由越多,问题越多,简单一点不好么。
ctong
2021-12-13 16:54:10 +08:00
@flynaj
@nbweb
我在回贴里补充了,因为家里埋的都是 5 类线,所以每个房间的口都只有百兆。对于我这种情况交换机没有终端设备可以有线接入。。

另 @nbweb
我的软路由不带 wifi ,接主路由的主要原因是要组 aimesh ,家里墙比较多一个路由器无法全覆盖
nbweb
2021-12-13 17:17:27 +08:00
@ctong 我的软路由也没有 wifi ,不过我比你好的地方是,装修的时候,我强烈要求在走廊上方留了一个网口和电源,这个位置是全家正中间的位置,每个房间 wifi 都是满格。我现在用的是网件的 ex6150 ,爽的不要不要的。

无线组网多少有些局限性,例如 wifi 太多,有干扰,速度也会下降,无线传输过程中延迟大等等。

看下这里,貌似五类线可以跑到千兆,你试试呗,没有千兆,500M 也不错啊,总比无线的稳定。
https://www.v2ex.com/t/176220
ctong
2021-12-13 18:28:39 +08:00
@nbweb
ex6150 我看只是个 wifi extender 呀,你是软路由接墙然后用一个 extender 来广播?
嗯那个我也看了,但我这个老房子十几年前装修的了,那会儿买的秋叶原的线,之前测速过就是几十兆。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/821553

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX