可以 ping 和 RDP VPN 的服务器,但不能 http/sftp

可以 ping 和 RDP VPN 的服务器,但不能 http/sftp

我已成功连接到 VPN 网络,我可以通过 RDP 连接到远程 PC 并 ping 服务器(VPN 网络中的远程 PC 和服务器)。但是,我无法通过家里的调制解调器/路由器通过 http/sftp 访问服务器的站点(该站点需要很长时间才能加载,然后返回网络错误或超时错误)。当我使用移动热点连接到 VPN 时,我可以毫无问题地通过 http/sftp 访问该站点。

我检查了家庭网络子网和 VPN 的网络子网,发现两者都不同:

家庭网络子网:是192.168.0.X
VPN 网络子网:是192.168.1.X
子网掩码为:255.255.255.0

此外,我禁用了路由器的防火墙,但没有得到任何帮助。我还能做什么呢?

案件

假设我有一个网站托管在 IP 为 192.168.1.50 的服务器上。从我的本地网络,连接到 VPN 后我可以 ping 通服务器,但无法使用http://192.168.1.50或通过 sftp 连接到 192.168.1.50。

更新

运行后结果如下tracert -c 192.168.1.50

Tracing route to 192.168.1.50 over a maximum of 30 hops

  1    18 ms    12 ms    19 ms  10.8.0.1
  2    13 ms    20 ms    12 ms  192.168.1.50

Trace complete.

服务器路由信息:

0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eno1
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.25.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-8730262616cd
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eno1

Wireshark

我在本地 PC 上安装并运行了 wireshark,并尝试呼叫 IP 为 192.168.1.150 的服务器。连接到 VPN 后,我被分配了 IP 10.8.0.10。握手和 TLS 成功,但 wireshark 在最后一次 TCP 交换时发出了警告:

在此处输入图片描述

答案1

这可能是 MTU 问题。尝试将您的 VPN 隧道 NIC MTU 设置为 1420。如果您在 IPSec 中使用 Packetencapsulation,则会发生此类问题

https://www.cisco.com/c/en/us/td/docs/interfaces_modules/services_modules/vspa/configuration/guide/ivmsw_book/ivmvpnb.pdf

答案2

目前尚不清楚您是从通过 RDP 连接到的远程 PC 还是从家用 PC 执行 ping 操作。-我假设您是从远程 PC 执行 ping 操作。您已连接到远程 PC,因此远程 PC 具有指向您家庭网络的路由条目,或者服务器具有指向与您的网络不同的 192.168.0.X 网络的路由条目。-当您尝试连接到它们时,您可能已到达它们,但服务器不知道如何连接回您的 PC。

相关内容