我有一个pfSense的OpenVPN设置,让我访问专用networking。 一切正常,我可以连接和ping私人networking上的虚拟机没有问题; 但是当我尝试请求一个网页(或者其他任何东西)时,数据包会通过客户端上的VPN接口返回,而不会发生。
请注意,我可以到达pfSense是192.168.50.1的网关,但没有别的
这里是Wireshark的截图:
客户端networking是192.168.1.0/24
VPNnetworking是172.16.0.0/24
远程networking是192.168.50.0/24
为什么我得到回应,但没有发生什么事?
好吧,我发现它,它工作,花了我一段时间,但它实际上是超级简单。
我使用Xenserver来托pipepfSense和虚拟机,pfSense连接到公共networking和由xen(虚拟机运行)创build的专用隔离networking。
Xenserver的TX校验和卸载有问题,处理不当。 您必须在pfSense界面和pfsense使用的所有xenserver界面中禁用它。
对于网页上的pfSense gui; 系统 > 高级 > networking和检查禁用硬件校验和卸载,那么你将不得不手动重启pfSense,即使没有提示。
以下是如何为Xenserver禁用TX Checksum卸载