第 6 章 设置 IPsec VPN


Libreswan 是互联网协议安全(IPsec)协议套件的实现。您可以使用 Libreswan 配置虚拟专用网络(VPN),它通过不受信任的网络(如互联网)建立安全加密的隧道。这些隧道可确保传输中数据的保密性和完整性。常见用例包括将分支机构连接到总部,或为远程用户提供对公司网络的安全访问权限。

RHEL 提供不同的选项来配置 Libreswan:

  • 手动编辑 Libreswan 配置文件,以精细控制高级选项。
  • 使用 vpn RHEL 系统角色自动创建 Libreswan VPN 配置的过程。
  • 使用 Nmstate 通过声明性 API 配置 Libreswan 连接。

Libreswan 不使用 "client" 和 "server" 等术语。相反,IPsec 将端点称为"左"和"右"。此设计通常允许您在两个主机上使用相同的配置,因为 Libreswan 会动态决定采用哪个角色。按照惯例,管理员通常对本地主机使用"左",对远程主机使用"右"。

注意

Libreswan 是 RHEL 中唯一支持的 VPN 技术。

IPsec 依赖于标准化协议,如互联网密钥交换(IKE),以确保不同的系统可以有效地通信。然而,在实践中,供应商如何实施这些标准的微小差异可能会导致兼容性问题。如果您在将 Libreswan 连接到第三方 IPsec 对等点时遇到这种互操作性问题,请联系红帽支持

6.1. IPsec VPN 中的组件

设置 IPsec VPN 涉及以下主要组件:

  • Internet Key Exchange (IKE):两个端点使用这个协议相互验证,并协商连接的规则,包括要使用的加密算法。Libreswan 在名为 pluto 的守护进程中实施 IKE 协议。
  • IPsec :在 IKE 协商过程中实际加密和传输数据的协议的一部分。Linux 内核实现了 IPsec 协议套件。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat