![pfsense PPTP VPN 可以访问 LAN 但不能访问互联网](https://linux22.com/image/639102/pfsense%20PPTP%20VPN%20%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%20LAN%20%E4%BD%86%E4%B8%8D%E8%83%BD%E8%AE%BF%E9%97%AE%E4%BA%92%E8%81%94%E7%BD%91.png)
我在家里运行 pfSense,我想设置一个 PPTP vpn(是的,我知道它不安全,让我们忽略它)
我当前的 pfSense 设置:
- 局域网:192.168.1.1(/24)
- WAN PPPoE(真实世界 IP 假设为 123.123.123.123)
PPTP 设置:
- 服务器IP: 10.1.1.1
- 萨特 IP: 10.1.1.2
防火墙规则我点击了 PPTP VPN 选项卡,并在该界面上添加了通配符通配符
当我尝试连接到 VPN(从外部)时,我可以连接并顺利通过身份验证,我得到了这个:
PPP 适配器 VPN 主页:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VPN HOME
Physical Address. . . . . . . . . :
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 10.1.1.5(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 0.0.0.0
DNS Servers . . . . . . . . . . . : 192.168.1.1
8.8.8.8
NetBIOS over Tcpip. . . . . . . . : Enabled
我可以成功 PING 10.1.1.1 和 192.168.1.1 甚至我局域网中的所有其他机器(192.168.1.0/24)
问题是我似乎无法连接到外部互联网。我该如何解决这个问题?
答案1
对于通过 PPTP 隧道访问互联网,请确保将 pfSense 的 IP 作为默认网关,而不是 PPTP 服务器 IP。
还要确保您在客户端上设置了“通过 PPTP VPN 路由所有流量”选项。
此外,在防火墙选项中,顶部有一个单独的 PPTP VPN 选项卡。确保选择了 PPTP VPN 接口,并允许使用 ipv4 和 6 以及所需的 TCP/UDP。
答案2
这是 pfsense 2 amd64 版本上的一个已知错误,应该在 2.2 版本中修复(不幸的是,它还不稳定)。
https://redmine.pfsense.org/issues/1107 https://forum.pfsense.org/index.php?topic=42113.15
...正如您自己所说,您根本不应该使用 PPTP。