我面临的问题几乎就是这个问题:
Linux或UNIX操作系统中的限制会阻止与分配给从VPN端(虚拟HUB端)本地桥接的networking适配器的IP地址的通信。 这个限制的原因在于操作系统内部的内核代码,而不是软件的VPN。 当希望以任何forms与用于本地桥接的UNIX计算机进行通信时(例如,在运行VPN Server / VPN Bridge服务和HTTP服务器服务时,希望将访问权限授予从VPN端的服务器服务),准备和连接本地桥接networking适配器,并物理连接它和现有的networking适配器到相同的网段(如3.6本地桥梁中所述,build议准备一个networking适配器在本地和其他情况下使用本地桥接)。
基本上,当我的客户端连接到我的SoftEther VPN服务器时,它不能访问服务器上的任何Internet服务。 它甚至不能ping通服务器。 即使连接到路由器上转发回服务器的端口也不起作用。 服务器似乎只是拒绝自己的所有连接。
但是, NAT也会出现这个问题 ,而不仅仅是上面提到的那样。
现在,另一个问题是,我的内核没有编译CONFIG_TUN等,所以我似乎无法创build水龙头设备“双桥”我的设置。 我对编译一个新的内核也不是很感兴趣,尤其是对于我所在的平台。
所以我想我的问题是双重的:SecureNAT没有帮助,这是正常的吗? 是否有任何解决方法,这不涉及编译内核/模块或购买新的硬件?
另外,关于这个问题的更多细节将不胜感激,因为我不明白为什么Linux内核正在这样做,除了SoftEther文档外,我找不到任何文档。