如何在 Ubuntu 20.04 上安装 IKE 软件

如何在 Ubuntu 20.04 上安装 IKE 软件

有没有简单的方法来安装这个VPN客户端IKE 软件超过 Ubuntu 20.04?

答案1

按照上述一般说明并在 Google 搜索了一段时间后,我还找到了在 ubuntu 20+ / Debian 9+ 上启用 ShRew 完整运行(包括 GUI)的方法。

您可以从https://mega.nz/file/4xV10IqZ#nmAJYGBJvdcI5jhp61DAIHhM4ILKg8x2hHYTpJD6eP4

执行脚本 install_shrew.sh 然后 VOILA!!!

请测试并分享(如果您愿意):)

感谢 Kulfy 的出色工作

答案2

在阅读了一些论坛后,我决定在 Ubuntu 20.04 下重新编译源代码,因为这个包几年后才会停止维护。依赖项、包和库在 20.04 LTS 中不再可安装。我已经修复了旧库的问题,并创建了一个补丁以应用于最新版本的源文件(shrew soft iked 和 ikec)。您将在下面找到此过程,补丁文件位于我的博客

下载并提取源代码。

wget https://www.shrew.net/download/ike/ike-2.2.1-release.tbz2
sudo tar jxpvf ike-2.2.1-release.tbz2
cd ike

复制到此目录ike 补丁程序文件。

patch -p1 < ike.patch
sudo apt-get install build-essential libssl-dev libaudio-dev libcups2-dev  cmake libedit-dev g++

现在使用 NO-GUI 指令重新编译。

cmake -DCMAKE_INSTALL_PREFIX=/usr -DQTGUI=NO -DETCDIR=/etc -DNATT=YES
make
sudo make install
sudo iked 

检查 yourServer.vpn 文件是否存在于“~/.ike/sites/”目录下。如果没有,请复制该文件而不带 .vpn 扩展名(如下所示:~/.ike/sites/yourServer)

ikec -r yourServer -a

如果一切顺利,你应该看到最后

...

"ii : tunnel enabled"

我希望这可以帮助到别人。

答案3

另一个可能的答案是使用 deb 包:

  1. 添加 QT4 Repo:

    sudo add-apt-repository ppa:rock-core/qt4
    sudo apt update
    

    来源:如何在 Ubuntu 20.04 LTS 中安装 Qt4 库 | UbuntuHandbook

  2. 安装依赖项:

    apt install cmake libssl-dev libedit-dev flex bison qt4-default qt4-qmake
    

    来源:Ubuntu Linux 上的 Forticlient IPSec VPN • lorenzo milesi

  3. 下载旧的 deb 文件(来自 bionic):

    sudo dpkg -i <file.deb>按顺序安装 debs :

    libssl1.0.0 
    ike
    ike-qtgui
    

    就我的情况而言(AMD64):

    mkdir ~/ikedebs
    cd ~/ikedebs
    wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
    wget http://mirrors.kernel.org/ubuntu/pool/universe/i/ike/ike_2.2.1+dfsg-6_amd64.deb
    wget http://mirrors.kernel.org/ubuntu/pool/universe/i/ike/ike-qtgui_2.2.1+dfsg-6_amd64.deb
    sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
    sudo dpkg -i ike_2.2.1+dfsg-6_amd64.deb
    sudo dpkg -i ike-qtgui_2.2.1+dfsg-6_amd64.deb
    

瞧!

安装后,启动使用

sudo iked

启动守护进程。

对于 GUI:

qikea

答案4

一位朋友让它兼容 ubuntu 22.04 和 qt5

https://github.com/dolomighty/shrewsoft-ike

您必须编译它。

相关内容