我在通过 VPN 服务器路由流量时遇到了一些问题。基本上,我有一个 pfSense 设置,对于它目前正在做的所有事情都非常有效。但是,现在,我需要设置一个 PPTP VPN。我的基本设置和登录工作正常。当我检查我的 IP 时,它说我在远程网络上,等等。但是,我似乎无法弄清楚如何正确地将流量路由到内部网络。
我目前的设置如下:
HOME SETUP
Trendnet Router: 192.168.1.1
1 MAC (192.168.1.101)
1 PC(192.168.1.148)
<--------互联网------>
WORK SETUP
pfSense Firewall: 192.168.1.1
7 PC
3 Linux
all on 192.168.1.0 subnet
PFSENSE PPTP SETTINGS
Server Address: 192.168.2.1
Remote Address Range: 192.168.2.192/28
Require 128-bit Encryption: True
正如我所说,我可以很好地连接到 PFSENSE VPN,我将收到 192.168.2.192(或更高)的 IP。但是,我需要弄清楚我需要什么样的规则才能将流量路由到 192.168.1.0 WORK 子网上的机器,以便它们出现在网络邻域等中(以便我最终可以对它们进行 VNC)。我添加了一条规则以允许来自 PPTP 界面的所有流量进入,但我不确定从这里去哪里。非常感谢任何帮助。
您正在工作,并且家庭网络设置在同一子网(192.168.1.0/24)上,您需要将其中一个切换到另一个子网,否则机器将永远无法路由到另一个网络上的机器,因为他们认为他们是本地人。
如果您在某个位置切换子网后仍无法通话,请返回此处,我们可以从那里与您合作。
根据您的评论澄清一下 VPN 的工作原理。
您不会将 VPN 客户端分配到与您办公室相同的子网。它们需要位于唯一的子网中。对于我的示例,我们假设以下内容:
192.168.1.0/24
10.0.0.0/24
10.2.0.0./24
与办公室的连接如下所示:
192.168.1.50
; vNIC1-VPN:10.2.0.50
1.1.1.1
;私有网卡:10.0.0.10
;vNIC1-VPN:10.2.0.1
10.0.0.100
vNICx-VPN
nics 将由您的 vpn 客户端/服务器设置用户与办公室建立 VPN 连接后,流量将如下所示:
连接到它的家用电脑
10.0.0.100
将:一旦路由器得到一个 VPN 封装的数据包,它:
来自服务器的响应将被发送到 pfSense 路由器(因为子网没有直接连接并且机器没有任何路由到该机器)
pfSense 路由器将:
一旦在客户端机器上,VPN 子系统将解密数据包并将其发送到网络堆栈到应用程序。
洗涤,冲洗,重复。