You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在不购置10G交换机的前提下实现Asustor NAS的局域网共享并保留PC的10G高速连接

如何在不购置10G交换机的前提下实现Asustor NAS的局域网共享并保留PC的10G高速连接

Hey Herbert,我刚好折腾过类似的双网卡+NAS的场景,这就给你捋清楚怎么解决你的需求——既要让NAS能被局域网其他设备访问,又要保留你的PC和NAS之间的10G高速直连,还不用额外买10G交换机。

先回顾下你的现状:PC有两张网卡,一张10G直连Asustor NAS,另一张1G连家里的路由器/局域网;路由器不支持自定义路由表,不想花300块买10G交换机。你试过Windows的网络桥接,虽然能让NAS被局域网访问,但上传速度慢,接下来给你讲优化桥接的方法,还有另一种更稳定的替代方案。

一、优化网络桥接的速度问题

你提到的桥接上不去速度,大概率是Windows网卡的硬件卸载特性拖了后腿,按照下面的步骤调整就能改善:

  1. 打开设备管理器(右键Windows开始菜单就能找到),找到你的10G网卡和1G网卡
  2. 分别右键点击网卡,选择「属性」,切换到「高级」标签页:
    • 找到「Large Send Offload Version 2 (IPv4)」和「Large Send Offload Version 2 (IPv6)」,把这两项都改成禁用(很多用户反馈这是桥接速度慢的核心原因)
    • 顺带检查「TCP Checksum Offload (IPv4)」「TCP Checksum Offload (IPv6)」,也暂时禁用试试(部分网卡的硬件校验会干扰桥接的数据包转发)
    • 确保「Receive Side Scaling」是启用状态,这个能提升多线程传输时的性能

另外,桥接前建议给10G直连的网段设置静态IP,避免DHCP冲突:

  • PC的10G网卡:IP设为192.168.2.1,子网掩码255.255.255.0,网关留空
  • NAS的10G口:IP设为192.168.2.2,子网掩码255.255.255.0,网关设为192.168.2.1(也就是PC的10G IP)
  • PC的1G网卡保持和路由器同网段的IP(比如192.168.1.x),网关设为路由器IP

二、更稳定的替代方案:Windows Internet Connection Sharing(ICS)

如果桥接优化后还是有问题,可以试试Windows自带的ICS共享功能,它相当于把你的PC变成一个小型路由器,转发局域网和NAS之间的流量,同时PC访问NAS直接走10G直连,不会绕路:

步骤如下:

  1. 确保你的1G网卡已经正常连接到局域网,能访问路由器和其他设备
  2. 打开「网络连接」(可以通过控制面板搜索「网络连接」找到),右键点击你的1G网卡,选择「属性」
  3. 切换到「共享」标签页,勾选「允许其他网络用户通过此计算机的Internet连接来连接」
  4. 在「家庭网络连接」下拉框里选择你的10G网卡,点击确定
  5. 这时候Windows会自动给10G网卡分配一个默认IP(比如192.168.137.1),你可以手动改成之前的静态网段(比如192.168.2.1),然后把NAS的10G口IP设为同网段,网关设为PC的10G IP

三、额外的优化小技巧

  • 关闭Windows防火墙对NAS网段的限制:打开Windows Defender防火墙,添加允许192.168.2.x网段的入站和出站规则,避免防火墙拦截NAS的访问请求
  • 优化NAS的SMB协议:在Asustor的控制面板里,找到「文件服务」→「SMB」,启用SMB 3.0版本,它比旧版本的SMB传输效率更高,尤其适合大文件(比如你编辑的视频)
  • 测试速度时用大文件:小文件的传输速度受限于IO延迟,测试10G速度最好用几个G的视频文件,结果更准确

备注:内容来源于stack exchange,提问作者Herbert

火山引擎 最新活动