Shrew Soft VPN 无法连接密钥守护进程

Shrew Soft VPN 无法连接密钥守护进程

我正在尝试使用 Shrew Soft 连接到我的学校 VPN。但正如您所看到的这里, 它说

无法连接到密钥守护进程

我搜索了解决方案和使用 Shrew Soft Trace Utility 的人,并在 Windows 操作系统上轻松解决了这个问题,如下所示这里

但是,我不知道如何在 Ubuntu 14.04 上解决这个问题。

另外,Ubuntu 上有没有 Shrew Soft VPN 的替代应用程序?谢谢!

答案1

您可以随时使用以下命令检查它是否正在运行:

pgrep iked

如果你得到结果,则表示该过程正在运行

如果没有,请运行以下命令:

sudo /usr/sbin/iked

它开始服务

答案2

我也遇到了同样的问题。我发现愛克德服务没有运行。我通过打开终端仿真器并发出以下命令解决了此问题:

sudo /var/tmp/ike/script/linux/iked start

后来我发现 Ubuntu 上的 Shrew 安装根本没有添加此脚本来启动(Shrew 的男孩和女孩们太丢脸了 ;-))。要自己执行此操作,请执行以下操作:

  1. 在终端发出命令:

    sudo nano /etc/rc.local
    
  2. 输入你的 root 密码,并在最后一行之前添加以下行(通常是出口 0

    /var/tmp/ike/script/linux/iked start
    
  3. 保存并关闭它。

下次您重新启动计算机时,该服务将处于活动状态,并且该错误将不再困扰您。

答案3

在 Ubuntu 20.04 上,通过创建 systemd 单元文件在启动时启用 iked:

sudo nano /etc/systemd/system/shrewvpn.service

内容如下:

[Unit]
After = network-online.target
Wants = network-online.target

[Service]
Type = oneshot
RemainAfterExit = yes
ExecStart = /usr/sbin/iked

[Install]
WantedBy = multi-user.target

通过发出以下命令在启动时启用您的服务:

systemctl enable shrewvpn

并在当前会话中使用以下命令启动它:

systemctl start shrewvpn

答案4

查看 services.msc,我假设其中一项 Shrewsoft 服务未运行。应该有两个或两个(shrewsoft IKE Daemon、Shrewsoft IPSEC Daemon 和 Shrewsoft DNS Daemon)。您可能没有最后一个。

相关内容