如何路由stream量PPTP Remote Client与服务器在同一子网上

我在本地家庭networking(192.168.1.0/24,pfSense)上安装了PPTP服务器。 现在有时当我离开并想要远程连接时,我的客户端(Windows 7)也在同一个networking上,因为例如酒店已经设置了相同的方式。 因此,连接工作,但我无法到达我的家庭networking上的任何PC,因为一切都直接路由到同一子网中的客户端本地路由器。

有没有办法解决这个混乱的configuration或适应Windows路由表,即不修改任何networking?

恐怕不是。 如果您能够将其他stream量路由到您的本地子网(看起来像是),则您将无法到达正好位于该子网中的网关,因此路由将停止工作。

你唯一的select就是把你在家庭networking上使用的子网改成更加不寻常的东西,希望你永远找不到一个使用同一networking的networking。

幸运的是,在定义子网方面,networkingpipe理员确实没有太多的想象力:其中有些是最常见的,192.168.0.0/24就是其中最好的例子(192.168。 1.,192.168.42,以及10.的各种子网),但是你可以安全地下注192.168.247.0/24不会在你遇到的99%的networking上使用(除非别人读这个答案,当然)。 由于某些原因,基于172.16的子网似乎也不太stream行。

有一种方法是为子网定义一个新的路由,明确使用VPN / PPTP接口IP,并赋予其高优先级。

在我使用的Windows上

路由添加192.168.1.0掩码255.255.255.0 192.168.1.XXX指标1

对于我的VPN来说,如果我和场馆在同一个子网上。 XXX是你的VPN / PPTP IP。

唯一的缺点是所有的stream量都是通过你的VPN路由的,所以你没有专线到互联网或本地局域网,所有的stream量必须通过你的VPN路由,你的VPN服务器端设置必须照顾允许访问通过VPN的互联网。 (AFAIK这是大多数VPN的默认安全设置)