谢谢
Tjopsta
解决方法
您可能已经看到支持的设备列表在这里列出http://msdn.microsoft.com/en-us/library/windowsazure/jj156075#bkmk_untested并且所有设备都是;但是,VPN必须做的要求如下:
> VPN设备必须具有面向公众的IPv4地址
VPN设备必须支持IKEv1
在隧道模式下建立IPsec安全关联
VPN设备必须支持NAT-T
VPN设备必须支持AES 128位加密功能SHA-1
散列函数和Diffie-Hellman完美前向保密
“第2组”模式
在使用VPN封装之前,VPN设备必须对数据包进行分段
头
必须允许UDP端口500,UDP端口4500和ESP数据包
遍历网络边缘(在边缘打开ACL以允许这些
协议/端口)
他们指出,虽然瞻博网络和思科设备是唯一受支持的设备,但他们并不排除其他设备和/或软件解决方案正常运行.其他选项不受支持,他们不会提供脚本和方便的逐步说明来设置它们.如果你有兴趣尝试一些有用的东西并且不介意在出现问题时不获得支持,那么你可以从这里继续.
如果您能找到满足上述要求的软件VPN解决方案,那么您可以将其解除.这是一个博客文章的链接,有人使用威胁管理网关(TMG):http://blog.kloud.com.au/2012/07/25/windows-azure-virtual-network-vpn-with-tmg-2010/.请注意,TMG已经停产,但至少这是某人使用软件VPN解决方案的一个示例,这是您的方案中的第一步.
第二个障碍可能是您需要一个不在NAT后面的公共IP.我并不过分熟悉亚马逊,但我相信这意味着您可能希望查看EIP(弹性IP地址),以便IP是静态的,可公开寻址的,并且即使您必须停止或重新部署也将保持一致你的EC2实例.
我们的想法是获得满足上述要求的VPN软件解决方案,使用EIP在EC2实例上进行设置,然后确定Azure VPN所需的配置.现在这是我能建议的最好的.如果你开始工作,你肯定应该在博客上发表文章,因为对于那些希望延伸到各个供应商的人来说,这可能是一个非常好的选择.