以前,我试图弄清楚如何安装L2TP / IPSEC管理器代码。我想Ubuntu / Canonical从OpenSwan切换到StrongSwan,但并未真正宣布。因此,可以在以下AskUbuntu问题中找到答案:Ubuntu 14.10上的L2TP IPsec VPN客户端
从那时起,我一直在尝试找出如何使用预共享密钥对服务器进行身份验证。如屏幕快照所示,网络管理器允许使用证书(.pem文件),而不允许使用预共享密钥。
我的网络管理员不想弄混证书,因为PSK足以应付我们正在使用的情况。我已经在Windows上测试了这些PSK,它们运行良好。
他给了我4条信息。
- 服务器名称
- 表示服务器的PSK
- 用户名
- 所述用户名的密码
我可以在此屏幕快照中看到在哪里放置服务器名称和用户名,但看不到在哪里放置服务器的PSK,也没有在哪里输入密码(也许在连接时会提示我输入密码)。
有人知道怎么做吗?
更新:所以我尝试了hackerb9的建议,但似乎没有做任何事情。我还尝试了alci的建议,以下载1.3.1版本的Network-Manager for L2TP并手动进行编译。在安装了一堆软件包并重新运行./configure几次之后,我终于能够先“ make”然后“ make install”代码。
网络管理器插件现在显示了“预共享密钥”选项,但是仍然无法使用。现在看起来像这样:
问题在于“证书”选项仍在显示中(取代了“预共享密钥”字段。)
我应该在该Ubuntu Network Manager插件的哪个位置输入用于服务器身份验证的预共享密钥?
作为对比示例,在Windows 8中,它具有如下所示的选项: