直连 NAS 访问,发现一个奇怪的路由问题,麻烦各位大佬看一下

11 天前
 a90405
家庭局域网是 192.168.6.0/24 这个网段
nas 有两块网卡,一块千兆网卡是正常 192.168.6.0/24 这个网段的,我添加了一块 usb 2.5g 网卡,手动设置 ip 为 192.168.66.3/24 ,没设网关,这个 usb 网卡直连 pc 的 usb 2.5g 网卡,pc 的 2.5g 网卡,设置为 192.168.66.77/24 。

然后我在 pc 上映射网络驱动器 samba 服务 192.168.66.3
可实际访问 nas 网速无法突破千兆,打开任务管理器查看,发现负载都是 pc 的千兆网卡上?
这是为啥?不应该走 usb 2.5g 网卡吗??
我在 nas 上打开 iperf3 -s ,然后在 pc 上用 iperf3 -c 192.168.66.3 是可以跑到 2.5g

下面是 pc 的路由表,没发现哪里有问题:
网络目标 网络掩码 网关 接口 跃点数
0.0.0.0 0.0.0.0 192.168.6.2 192.168.6.226 25
127.0.0.0 255.0.0.0 在链路上 127.0.0.1 331
127.0.0.1 255.255.255.255 在链路上 127.0.0.1 331
127.255.255.255 255.255.255.255 在链路上 127.0.0.1 331
192.168.6.0 255.255.255.0 在链路上 192.168.6.226 281
192.168.6.226 255.255.255.255 在链路上 192.168.6.226 281
192.168.6.255 255.255.255.255 在链路上 192.168.6.226 281
192.168.52.0 255.255.255.0 在链路上 192.168.52.1 291
192.168.52.1 255.255.255.255 在链路上 192.168.52.1 291
192.168.52.255 255.255.255.255 在链路上 192.168.52.1 291
192.168.66.0 255.255.255.0 在链路上 192.168.66.77 258
192.168.66.77 255.255.255.255 在链路上 192.168.66.77 258
192.168.66.255 255.255.255.255 在链路上 192.168.66.77 258
192.168.153.0 255.255.255.0 在链路上 192.168.153.1 291
192.168.153.1 255.255.255.255 在链路上 192.168.153.1 291
192.168.153.255 255.255.255.255 在链路上 192.168.153.1 291
224.0.0.0 240.0.0.0 在链路上 127.0.0.1 331
224.0.0.0 240.0.0.0 在链路上 192.168.66.77 258
224.0.0.0 240.0.0.0 在链路上 192.168.153.1 291
224.0.0.0 240.0.0.0 在链路上 192.168.52.1 291
224.0.0.0 240.0.0.0 在链路上 192.168.6.226 281
255.255.255.255 255.255.255.255 在链路上 127.0.0.1 331
255.255.255.255 255.255.255.255 在链路上 192.168.66.77 258
255.255.255.255 255.255.255.255 在链路上 192.168.153.1 291
255.255.255.255 255.255.255.255 在链路上 192.168.52.1 291
255.255.255.255 255.255.255.255 在链路上 192.168.6.226 281
===========================================================================
永久路由:



我尝试把 pc 的千兆网卡禁用,然后访问 192.168.66.3 的 nas samba 服务,能跑到 2.5g 网卡上,启用后又会跑回千兆网卡,为啥?
1031 次点击
所在节点    宽带症候群
12 条回复
morpheuszero2023
11 天前
有个跃点数设置。Windows 靠这个判断优先使用哪个网卡。不知道调整这个是否可行?
povsister
11 天前
描述一下你怎么映射 samba 的网络驱动器的,路由表没有问题,iperf 能跑满说明路由选择是对的
a90405
11 天前
@povsister 就是 win10 自带的映射网络驱动器
PID Username Group Machine Protocol Version Encryption Signing
----------------------------------------------------------------------------------------------------------------------------------------
841953 nlf users 192.168.66.77 (ipv4:192.168.66.77:56201) SMB3_11 - partial(AES-128-CMAC)

我在 Nas 上查看连接用户,也是显示正确的,可是实际上就是跑到千兆网卡上面去。。
我机器上还有无线网卡,我尝试禁用千兆网卡,然后用打开无线网卡连接互联网,访问 nas 能正常跑到 2.5g 网卡上去
好奇怪的问题。
a90405
11 天前
奇了怪了,我用第三方软件,通过 192.168.66.3 访问 nas 上的 ftp 服务,也是能跑到 2.5g 网卡上的。。。。。。。。。。
povsister
11 天前
nas 上关掉 smb3 的 multipath 支持再看看?
a90405
11 天前
@povsister
Set-SmbClientConfiguration -EnableMultiChannel $false
我在 window 上关闭 muiltichannel 重启电脑后,能正常走 2.5g 网卡了
povsister
11 天前
那就是 samba3 的 multi channel 协商出问题了似乎,你 nas 是群晖吗,如果 samba 服务器支持 multichannel ,你应该能到 3.5G 的总速率
a90405
11 天前
@povsister omv7
luoshengdu
11 天前
你试试 在 Windows 下面 绑定 omv7 2.5G 网卡的 IP 地址和 mac 地址,然后再访问 66.3 的 ip 拷贝(同样你也可以在两个 2.5G 配置 ipv6 地址测试)

https://www.cnblogs.com/forlive/p/14954993.html
windows 静态绑定 arp

6.226 的 IP 是什么设备?
a90405
11 天前
@luoshengdu 226 就是 pc 的千兆网卡,不是路由的问题,就是 smb3 的多通道问题,我直接在 omv 上关了 smb 多通道就好了。
luoshengdu
11 天前
@a90405 #10 你可以保持开启多通道,再试试绑定 mac
a90405
11 天前
@luoshengdu 试了没用

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

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

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

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

© 2021 V2EX