我们有一个端口防火墙(community,2.4.0)作为网关,它已经作为OpenVPN和IPSec端点(net-to-net)。 我们有很多Android手机(大部分都是运行Android 2.2 FroYo)。
我目前正在尝试build立Android手机和Endian防火墙之间的VPN连接。 因此,该选项将是OpenVPN或IPSec。 对于Android,没有“官方”的OpenVPN应用程序。 可用的需要root权限,为tun等定制内核模块。这使得IPSec成为一个选项,因为它受到了Android的支持。
我尝试设置一个PSK的IPSec隧道testingendian,但电话不断询问用户名和密码(PSK设置在手机上),我不知道如何configurationendian。 Endian上唯一可用的选项是OpenVPN用户。 如果PSK隧道正常工作,我想切换到使用证书的PKI身份validation,但是我不能像PEM格式那样将端口根密钥导入Android,而不是p12格式。
我如何才能在Endian防火墙和Android上运行IPSec?
我的Android使用IPSec连接到SonicWall设备。 连接时我没有被要求input用户名和密码,但是我必须input一个密码来保护PSK。 你碰巧在手机上启用了L2TP密码? 如果您没有启用L2TP防火墙,则应该不选中该选项。
编辑
我看了一下防火墙上的设置,我可以看到XAuth被configuration为login。不知道这是否被edian支持,但你应该检查。