我已经设置了一个连接到 Microsoft IKEv2 VPN 的 ubuntu 虚拟机,其中包含 Strongswan 软件包(依赖于 Strongswan-charon 和 Strongswan-starter)。我使用 ipsec 命令控制 vpn,该命令来自strongswan-starter 包。
当我在 centos8 虚拟机上安装 Strongswan 软件包时,它不提供 ipsec 命令。在 Centos 8 上哪里可以找到这个命令?
答案1
根据这些说明您需要安装strongswan
和strongswan-charon-nm
软件包(以 root 身份,sudo bash
如果适用,请在之前使用):
# dnf install epel-release
# dnf update
# dnf install strongswan strongswan-charon-nm
该ipsec
命令包含在替代(非 Strongswan)包中利布雷斯旺但不需要(根据上面链接的说明)并且可能不兼容。
但是,对于 CentOS 8 软件包,您可以像在 Ubuntu 中strongswan
一样使用该命令:ipsec
root@ubuntu # ipsec up myvpn
root@centos # strongswan up myvpn
答案2
看来,在 RHEL8 上,“strongswan”二进制文件与 Ubuntu 20.04 中的“ipsec”二进制文件相同。
例如,要启动 VPN,在 RHEL8 上您将输入“strongswan up myvpn”,而在 Ubuntu 20.04 上您将输入“ipsec up myvpn”。