我为每个在 PFSense 上运行的客户提供多个 OpenVPN 服务器,因此他们拥有自己的设备网络。 PFSense 防火墙在 Vultr 服务器实例上运行。我在 Windows 面板型 PC 上运行 HMI/SCADA 软件,充当 Web 服务器。我使用反向代理将 DNS 指向 VPN 隧道以访问 Web 服务器,这运行良好并且没有任何问题。
如果我从笔记本电脑连接到这些 OpenVPN 服务器之一以访问 LAN 上的 PLC,我将无法访问 Windows 10 平板电脑后面的 LAN。我试过了:
出于兴趣,我在树莓派上尝试了它,并且能够访问 LAN 上的所有内容,所以这是 Windows 正在停止的东西,但我无法弄清楚它,并且花了数周的时间试图让它工作。我尝试在 OpenVpn 配置等中添加所有远程网络,但没有成功。
我在 PFSense 或 OpenVPN 中缺少一些设置吗?
谢谢
如果您可以控制 OpenVPN 服务器配置,您可以禁用将所有流量路由到 VPN,而是添加到特定子网/IP 的路由
在 OpenVPN 服务器上:server.config
#Comment out next line to prevent routing everything
#push "redirect-gateway def1 bypass-dhcp"
#Add route(s) to specific subnet on server
push "route 192.168.200.0 255.255.255.0"