我对 OpenVPN 有一个奇怪的问题 - 它似乎以某种方式拦截“本地”流量。
我有 PC + 笔记本,两者通过以下方式并联:
- WiFi - 网络 192.168.0.x
- 通过相同 WiFi 的 OpenVPN - 网络 192.168.7.x
- (可选)通过 LAN、直接以太网电缆 - 网络 192.168.254.x
当我尝试在 Windows 上将文件从一个文件复制到另一个文件时 - 从\\192.168.0.x\share
到 ,\\192.168.0.y\share
我得到的速度约为 5MB/s。这个速度非常低,经过长时间的实验试图找出原因,我注意到当我关闭 OpenVPN 时,速度恢复正常(~25MB/s
通过 WiFi 和~100MB/s
直接 LAN)。
有什么想法吗?如何固定速度?
...
根据另一个站点上的提示,我使用 Wireshark 捕获了流量。从其中我看到 SMB2 会话最初连接到预期的接口 (192.168.0.160 -> 192.168.0.197),但随后在某个时间点没有明显原因地重新连接到来自 OpenVPN 子网的 IP (192.168.7.160 -> 192.168.7.60) 。奇怪的是,SMB 重新连接发生在我重新启动 OpenVPN 连接后大约 5 分钟,而不是立即发生。