首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过L2TP连接到IPSec?

如何通过L2TP连接到IPSec?
EN

Ask Ubuntu用户
提问于 2015-05-03 17:58:02
回答 5查看 44.5K关注 0票数 13

在Ubuntu15.04上,我很难连接到我公司的VPN。它使用L2TP之上的IPsec,我有一个用户名,密码和共享秘密。我该怎么联系?

EN

回答 5

Ask Ubuntu用户

回答已采纳

发布于 2015-06-23 08:03:20

对我们大多数人来说,第一条评论可能是答案,也许,除了一些真正的专家:

“似乎建立L2tp虚拟专用网的方法已经不容易了,因为在Ubuntu14.10中OpenSwan已经被废弃和删除了。我自己需要它,经过几个月的零星研究后,没有找到有效的解决方案。”- derFunk 5月21日18:11

似乎没有计划解决方案,请参见https://wiki.strongswan.org/issues/254。另一个需要从Ubuntu中删除的功能。

票数 3
EN

Ask Ubuntu用户

发布于 2016-08-22 19:08:51

更新:network-manager-l2tp现在存在一个PPA:

您可以使用

代码语言:javascript
复制
sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp  
sudo apt-get update  
sudo apt-get install network-manager-l2tp  

安装支持Ubuntu16.04的l2tp的网络管理器

从源生成的演练:http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/

旧答案

另一个解决方案是使用网络管理器-L2TP。你可以从https://github.com/nm-l2tp/network-manager-l2tp那里得到它。

安装演练:http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/

它适用于Ubuntu 16.04

票数 12
EN

Ask Ubuntu用户

发布于 2016-01-11 07:40:57

在15.10上测试的另一个解决方法也应该在15.04上工作。需要手动编辑conffiles和手动建立连接。

  • 留下原来的圆天鹅,从乌本图回购
  • 删除xl2tpd包(您可以尝试使用xl2tpd,但在我的计算机上,xl2tpd在每次启动时都会因分段故障而崩溃)
  • 从: openl2tpd安装ftp://ftp.openl2tp.org/releases/openl2tp-1.8/debian-squeeze/openl2tp_1.8-1_amd64.deb
  • 编辑/etc/ipsec.conf:

config setup strictcrlpolicy=yes conn %default ikelifetime=30m keylife=15m rekeymargin=3m keyingtries=1 mobike=no dpdaction=restart dpddelay=30 dpdtimeout=120 conn MYSERVER left=192.168.101.157 leftprotoport=17/1701 right=77.78.79.80 # public IP of VPN gw rightprotoport=17/1701 authby=secret type=transport keyexchange=ikev1 auto=route

  • 编辑/etc/ipsec.secrets.机密:

: PSK "StrongPSKgivenByProvider"

  • 编辑(或创建) /etc/openl2tpd.conf:

ppp profile modify profile_name=default \ auth_eap=no auth_mschapv1=no auth_mschapv2=no tunnel create tunnel_name=MYSERVER \ dest_ipaddr=77.78.79.80 \ hello_timeout=10 \ retry_timeout=10 \ max_retries=60 \ persist=yes session create session_name=MeOnMYSERVER \ tunnel_name=MYSERVER \ interface_name=ppp1 \ user_name=MyLogin \ user_password=MyPassword

  • 重启和测试ipsec:ipsec restart ipsec status
  • 输出应该如下所示:Routed Connections: MYSERVER{1}: ROUTED, TRANSPORT MYSERVER{1}: 192.168.101.157/32[udp/l2f] === 77.78.79.80/32[udp/l2f] Security Associations (0 up, 0 connecting): none
  • 连接sudo service openl2tpd restart sudo route add -net {net_behing_VPN_gateway/mask} gw {local_IP_of_VPN_gw}

希望这能帮上忙。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/617785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档