【发布时间】:2012-01-19 17:40:54
【问题描述】:
有谁知道如何使用 Openswan 在 EC2 上创建通向 Cisco 路由器的 IPSec 隧道?
我一直在读到人们可以或不能在亚马逊的云上设置 IPSec 隧道。有没有可能?
如果是这样,有人可以指出一个成功的教程吗?
【问题讨论】:
标签: amazon-ec2 amazon-web-services ipsec vpc amazon-vpc
有谁知道如何使用 Openswan 在 EC2 上创建通向 Cisco 路由器的 IPSec 隧道?
我一直在读到人们可以或不能在亚马逊的云上设置 IPSec 隧道。有没有可能?
如果是这样,有人可以指出一个成功的教程吗?
【问题讨论】:
标签: amazon-ec2 amazon-web-services ipsec vpc amazon-vpc
AWS 刚刚放弃了建立 Border Gateway Protocol (BGP) 对等互连的要求,以便使用内置 VPN 连接到 Amazon Virtual Private Cloud (VPC),请参阅 Amazon VPC - Additional VPN Features:
您现在可以使用静态创建到您的 VPC 的硬件 VPN 连接 路由。这意味着您可以使用 VPN 建立连接 不支持 BGP 的设备,例如 Cisco ASA 和 Microsoft Windows Server 2008 R2。您也可以使用 Linux 建立一个 与您的 VPC 的硬件 VPN 连接。 事实上,任何 IPSec VPN 实施应该工作。 [强调我的]
此更改的概述原因特别强调 BGP 是采用这种非常吸引人的 VPN 连接到 VPC 的先前障碍:
首先,BGP 可能难以设置和管理,[...]。二、部分防火墙和入门级 路由器支持 IPSec 但不支持 BGP。这些设备在 公司分支机构。正如我上面提到的,这种变化 大大增加了可用于的 VPN 设备的数量 连接到 VPC。 [...]
我完全同意 - 因此,您现在应该能够促进 Openswan(或内置的 Linux IPSec 堆栈)连接到相应的内置 VPC IPSec 功能。
基于Racoon 的相关教程可在Amazon VPC with Linux 获得。 然而,在深入研究之前,我强烈建议您先阅读参考文章Connecting to Amazon VPC,至少是使用 Linux 作为 VPN 服务器部分:
假设您决定为您的 VPN 服务器使用一些 linux。为了 IPSec 新手没有明显的理由认为这是一个坏主意。 而且因为很快就会找到类似的教程 http://openfoo.org/blog/amazon_vpc_with_linux.html 似乎有可能 执行该任务。按照本教程,您应该能够 从您的 VPN 服务器 ping 两个 BGP 服务器。 [...] 但在那之后你会 开始陷入困境。也许您可以连接到服务器 您的 VPC。但是有一件事你不会稳定工作: 从 VPC 连接到您家庭网络中的某个服务器 192.168.1.1/24。那是因为 linux 有一个基于策略的 IPSec 实现。 [...]
因此作者得出结论:
最后也是最重要的原因是 Openswan 不是 打算以这种方式使用。在安全相关方面滥用软件 地方似乎不是一个好主意。 [强调我的]
YMMV 像往常一样,但你已经被警告了 ;)
【讨论】: