25.5. 自动或手动密钥连接

FreeS/WAN 的配置文件/etc/ipsec.conf允许您配置您的 IPSEC 配置、控制信息和连接类型。IPSEC 目前支持两种类型的连接

手动密钥

手动密钥连接使用存储在/etc/ipsec.conf文件中的密钥。这种类型的连接不如自动密钥安全。

自动密钥。

自动密钥连接使用由 Pluto 密钥协商守护程序自动生成的密钥。密钥协商协议(默认使用,名为 IKE)使用存储在/etc/ipsec.secrets文件中的共享密钥对另一个系统进行身份验证。

区别严格在于它们的密钥方式。出于这些原因,我们将使用并向您展示比手动密钥连接更安全的自动密钥连接。再次强调,强烈建议您使用自动密钥连接

在下面的示例配置中,我们配置了一个带有防火墙穿透隧道的示例隧道,并且我们假设防火墙在左侧和右侧进行。我们选择向您展示此配置,因为我们假设这是大多数用户和公司将使用的配置。此外,它允许我们在配置文件中尝试更多选项ipsec.conf用于自动密钥连接。存在不同的配置,您可以查阅doc/examples子目录下的文件doc的 frees/WAN 源代码目录,以获取更多信息和其他可能的配置。

SubnetDeep======Deep------Deepgate..........Mailgate-------Mail======SubnetMail
                                       Untrusted net

leftsubnet = SubnetDeep (192.168.1.0/24)
left = Deep (deep.openna.com)
leftnexthop = Deepgate (the first router in the direction or ISP router for deep.openna.com)
Internet = Untrusted net
rightnexthop = Mailgate (the first router in the direction or ISP router for mail.openna.com)
right = Mail (mail.openna.com)
rightsubnet = SubnetMail (192.168.1.0/24)