Fedora 21 上的 L2TP over IPSec VPN

Fedora 21 上的 L2TP over IPSec VPN

我需要将 Linux Fedora 21 桌面连接到 L2TP over IPSec VPN。我收到了一组关于如何在 MAC 上执行此操作的说明,因为他们使用的是 MAC,但我无法在 Fedora 上执行此操作。以下是给我的说明:

  1. 打开系统偏好设置
  2. 在左下方窗格中,单击 +
  3. 选择 VPN 作为接口类型
  4. 选择 L2TP over IPSec 作为 VPN 类型
  5. 将服务名称设置为“某个公司名称”
  6. 设置服务器地址为:xxxx
  7. 帐户名称:xxx用户名
  8. 密码:xxxpassword
  9. 共享机密:xxxsharedsecret

现在我已经为此进行了大量搜索,但我尝试过的所有方法都没有任何效果。

具体来说,我通过 yum 安装了以下包:

NetworkManager-l2tp.x86_64

在网络管理器 GUI 中,我通过以下方式创建了 VPN 连接:

  1. 添加网络连接
  2. VPN
  3. L2TP(L2TP 隧道协议)…
  4. 设置:
    1. 名称:“某个公司名称”
    2. 网关:xxxx
    3. 用户名:xxx用户名
    4. 密码:xxxpassword
    5. NT 域:空白
    6. 防火墙区域:默认
    7. 其他用户不可用
  5. 然后IPSec设置:
    1. 已选中启用 IPSec...
    2. 群组名称:“某个公司名称”
    3. 网关 ID:空白
    4. 预共享密钥:xxxsharedkey

你知道我做错了什么以及为什么我无法连接吗?有一点需要注意,但我认为不是问题,那就是公司名称字符串中确实有一个空格。

无论是谁,只要有一个解决方案,让我能够通过命令行/编辑文本文件进行连接,我都会给予双重支持。

答案1

这篇文章中有非常详细的食谱指南:Fedora 上的 L2TP/IPSec VPN 客户端
它甚至是相当近的,从 2014 年 10 月 1 日开始。

它列出了要安装的软件包:

libreswan
xl2tpd

需要编辑的文件如下:

/etc/ipsec.d/desired_vpn_name.conf
/etc/ipsec.d/desired_vpn_name.secrets
/etc/xl2tpd/xl2tpd.conf
/etc/ppp/options.xl2tpd.VPN_CONNECTION_NAME
/var/run/xl2tpd/l2tp-control

(本文内容很切题,因此没有必要在这里全部重复。)

答案2

以 root 身份运行以下命令。

    cd /etc/yum.repos.d/
    wget http://download.opensuse.org/repositories/home:wejaeger/Fedora_16/home:wejaeger.repo
    yum install l2tp-ipsec-vpn

相关内容