![Windows 同时提供有线和无线功能,迫使 SMB 使用以太网来获得更快的传输速度](https://linux22.com/image/1347564/Windows%20%E5%90%8C%E6%97%B6%E6%8F%90%E4%BE%9B%E6%9C%89%E7%BA%BF%E5%92%8C%E6%97%A0%E7%BA%BF%E5%8A%9F%E8%83%BD%EF%BC%8C%E8%BF%AB%E4%BD%BF%20SMB%20%E4%BD%BF%E7%94%A8%E4%BB%A5%E5%A4%AA%E7%BD%91%E6%9D%A5%E8%8E%B7%E5%BE%97%E6%9B%B4%E5%BF%AB%E7%9A%84%E4%BC%A0%E8%BE%93%E9%80%9F%E5%BA%A6.png)
我希望通过“我的网络位置”(SMB 或 Samba)访问远程文件时始终通过有线连接进行。这有很大的不同 - WiFi G(约 2-3 MB/s)与千兆以太网(数十 MB/s)。
我在同时连接到有线和无线网络的笔记本电脑上使用 Windows 7。有线网络的优先级设置为最高,因为我有时需要比 WiFi 更快的传输速度来复制大文件。可以使用“route PRINT”命令检查。实际上,这是一个由一个路由器供电的网络,两个卡都有自己的不同 IP,并且从这两个网络资源都可以访问。如果计算机在两个连接都打开的情况下开机(启动或恢复),SMB 会使用有线网络工作,这是理所当然的。但是,当只使用 WiFi 一段时间,然后连接以太网电缆时,SMB 仍然使用 WiFi。需要关闭无线连接才能实现更快的有线传输。路由指标没问题,因为 Web 浏览器流量使用正确的连接,因为这些是短暂的 TCP 连接。当使用 WiFi 进行互联网上的大量下载时,如果在下载过程中连接了电缆,则不会切换到有线。这是可以理解的,因为 TCP 连接一旦设置在 WiFi 上。如果要重新连接,它将使用有线。SMB 的情况有所不同。我仅使用 WiFi 启动计算机。复制一些远程小文件,现在 SMB 知道该远程服务器可以通过 WiFi 访问。然后连接到以太网,几个小时都不要使用 SMB。当我想从服务器复制大文件时,它仍然使用慢速 WiFi,而不是有线以太网。
有什么办法可以解决这个问题?我强调我不想关闭 WiFi 连接,因为我经常带着笔记本电脑去某个地方,当我回到办公桌时,我会重新连接以太网电缆。
答案1
这通常会自动运行。我可以在与您相同的环境下在自己的笔记本电脑上执行此操作。插入电线后,有线网络优先,而 Wi-Fi 网络则基本被忽略。
我想知道您是否尝试过进行一些手动设置,但结果却很混乱?在 Windows 7/8 下,您真的根本不需要处理这些事情。
您可能需要完全删除有线和无线网络,然后重新连接到网络,看看 Windows 是否能自行纠正。重新连接时,也许可以先尝试关闭 Wi-Fi 并通过有线连接,然后再打开 Wi-Fi。
答案2
在 Windows PC 上运行 ipconfig 并记下以太网适配器的 IP 地址 - 这是您想要连接的 IP 地址,而不是无线 IP。
我自己在通过 OSX 连接到 Windows 8 时也遇到了同样的问题,直到我解决了这个问题 - 现在速度快多了。