我的 Windows 10 客户端通过 VPN 进行路由正在运行,ping 信号和其他类型的请求(http、git 等)也通过 VPN 接口
仅访问 Windows 共享文件夹不行 - 它总是通过默认网关,因为我的客户端网关能够直接连接到服务器。
如果我删除到默认网关的路由,那么访问共享文件夹将通过 VPN
如何在不删除默认路由的情况下完全路由到服务器。共享文件夹服务器是 10.10.2.195
这是路由表(我也更改了路由度量,但它不适用于访问共享文件夹 \10.10.2.195)
C:\Windows\system32>route print
===========================================================================
Interface List
16...........................Wintun Userspace Tunnel
12...00 0c 29 1e 70 58 ......Intel(R) 82574L Gigabit Network Connection
10...00 ff 7d 93 6c 4d ......TAP-Windows Adapter V9
1...........................Software Loopback Interface 1
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.139.2 192.168.139.134 375
0.0.0.0 128.0.0.0 10.71.0.9 10.71.0.10 281
10.10.1.0 255.255.255.0 10.71.0.9 10.71.0.10 281
10.10.2.0 255.255.255.0 10.71.0.9 10.71.0.10 27
10.71.0.0 255.255.255.0 10.71.0.9 10.71.0.10 281
10.71.0.8 255.255.255.252 On-link 10.71.0.10 281
10.71.0.10 255.255.255.255 On-link 10.71.0.10 281
10.71.0.11 255.255.255.255 On-link 10.71.0.10 281
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
128.0.0.0 128.0.0.0 10.71.0.9 10.71.0.10 281
171.244.61.115 255.255.255.255 192.168.139.2 192.168.139.134 281
192.168.139.0 255.255.255.0 On-link 192.168.139.134 281
192.168.139.134 255.255.255.255 On-link 192.168.139.134 281
192.168.139.255 255.255.255.255 On-link 192.168.139.134 281
218.54.150.0 255.255.255.0 10.71.0.9 10.71.0.10 281
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 10.71.0.10 281
224.0.0.0 240.0.0.0 On-link 192.168.139.134 281
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 10.71.0.10 281
255.255.255.255 255.255.255.255 On-link 192.168.139.134 281
===========================================================================
Persistent Routes:
None
IPv6 Route Table
===========================================================================
Active Routes:
If Metric Network Destination Gateway
1 331 ::1/128 On-link
10 281 fe80::/64 On-link
12 281 fe80::/64 On-link
10 281 fe80::58e:2793:89a2:3455/128
On-link
12 281 fe80::94df:f425:f6cc:f67b/128
On-link
1 331 ff00::/8 On-link
10 281 ff00::/8 On-link
12 281 ff00::/8 On-link
===========================================================================
Persistent Routes:
None
删除后(然后它就可以正常工作 - 通过 VPN 访问共享文件夹)
route delete 0.0.0.0 mask 0.0.0.0
如何在不删除默认路由的情况下通过 VPN 完全路由(访问共享文件夹)到服务器?
答案1
听起来您想通过 VPN 连接访问服务器上的共享文件夹,但客户端的默认网关阻止流量通过 VPN。
通过 VPN 路由共享文件夹流量的一种方法是在客户端的机器上为服务器的 IP 地址创建专门的路由。
为此,您可以在命令提示符或 PowerShell 窗口中使用“route”命令。添加路由的语法如下:
路线-p添加10.10.2.195掩码255.255.255.0 10.71.0.10度量1
这会将路由添加到客户端的持久路由表中,因此即使在机器重新启动后它仍会保留。