我有两个商店和办公室。商店通过同一互联网提供商连接到互联网,但它们位于城市的不同地区,当然使用不同的连接。该互联网提供商使用 NAT,因此我的两家商店都具有相同的外部可见 IP 地址。
Office 使用不同的提供商连接到 Internet 并具有静态 IP。
这里的文字说
PPTP 协议不允许来自同一远程 IP 地址的两个 VPN 连接
真的是这样吗?这是身体上的限制吗?我尝试从家里连接到同一个 PPTP VPN 服务器,我的笔记本电脑和笔记本电脑都使用一个路由器连接到互联网。两台机器的两个连接都已成功建立。
两台设备连接到同一台VPN服务器并且具有相同的外部IP的情况是否有问题?我需要我的每个商店都能看到办公室网络,办公室网络才能看到每个商店的网络。商店之间没有必要互相看到。
PPTP 协议使用GRE(通用路由封装)来传输负载数据。与 tcp/udp/etc 不同,GRE 协议没有可用于唯一标识跨 NAT 的数据包的端口。
PPTP 协议确实使用可选的 Key 标头来存储长度、呼叫 ID 和序列号。但是一些 NAT 实现根本没有所需的代码来挖掘 GRE 标头并从密钥标头中提取呼叫 ID。这意味着它们只是使用目标 IP 地址来区分一个数据包和另一个数据包。
我刚刚浏览了 PPTP RFC,我没有看到任何地方特别提到每个 IP 的多个会话是不可能的,所以我的想法是,PPTP 实现的文档只是将评论放在他们的评论中,因为共同点PPTP 和 NAT 的困难。