这个论坛和互联网上有很多信息,但我就是无法筛选出适合我的解决方案。
我的设置很简单。我刚刚安装了 pfSense 并在其上配置了 OpenVPN 服务器。我使用“客户端导出”工具下载了客户端并将其安装在我的笔记本电脑(Windows)上。仅此而已。
除了一件事之外,一切都正常。当我在远程位置的 Windows 笔记本电脑上使用我的客户端并成功连接到我家里的 pfSense 盒子时,我无法上网。但我可以通过 rdp 连接到家里的台式电脑并通过这种方式上网。但为什么我不能直接在远程位置打开浏览器并通过隧道发送我的 http 请求并在浏览器上获取请求的网页?我想继续(https://www.whatismyip.com) 并从我家查看公共 IP 地址。
我是否必须调整我的 nat 和防火墙规则设置?到目前为止,我只有“自动创建”的 nat 规则和防火墙规则。我应该了解有关 PIA 的更多信息吗?我看到了有关为您的 OpenVPN 提供接口 (OPT1) 的解释。此外,我还可以找到很多有关站点到站点 vpn 的信息,但这不是我在这里的设置。我在家里有一个 pfSense,想通过 OpenVPN 客户端连接到它并上网。
感谢您的支持。
答案1
为了能够将您的 pfSense 机器用作网关,您必须确保以下两件事。
- 已启用转发。
- 为从 openvpn tun/tap 接口进入并离开 internet/外部接口的数据包配置 NAT/Masquerade 规则。
答案2
忘记更新这个了...
解决方案:
我的家用路由器(pfSense)的本地 IP 是 192.168.1.1。经典。但我在远程位置使用的调制解调器的本地 IP 也是 192.168.1.1。我最后将 IP 更改为 192.168.0.1。现在,当通过 OpenVPN 连接时,我可以打开我的网络浏览器,进入 whatismyip 并查看家里的公共 IP 地址。
因此,当我遇到这个问题时,我假设当我打开我的网络浏览器并尝试上网时,当我回到远程位置的笔记本电脑时,流量在某个地方发生了混乱。