我正在努力调试将 Mac 连接到 L2TP IPsec VPN 的问题。
运行 Mojave 10.14.6 的 Macbook Pro,请按照此处的说明操作https://forum.peplink.com/t/setting-up-l2tp-with-ipsec/8046
我打开了详细日志记录,这就是我看到的内容/var/log/ppp.log
(VPN 服务器地址已删除)
它似乎进入了第一阶段的谈判,成功了,然后就挂了,失败了。我很惊讶它从来没有进入第二阶段的谈判。
Fri Mar 6 09:53:04 2020 : publish_entry SCDSet() failed: Success!
Fri Mar 6 09:53:04 2020 : publish_entry SCDSet() failed: Success!
Fri Mar 6 09:53:04 2020 : l2tp_get_router_address
Fri Mar 6 09:53:04 2020 : l2tp_get_router_address 192.168.1.1 from dict 1
Fri Mar 6 09:53:04 2020 : L2TP connecting to server 'X.X.X.X' (X.X.X.X)...
Fri Mar 6 09:53:04 2020 : IPSec connection started
Fri Mar 6 09:53:04 2020 : IPSec phase 1 client started
Fri Mar 6 09:53:04 2020 : IPSec phase 1 server replied
Fri Mar 6 09:53:34 2020 : IPSec connection failed
答案1
我的一台笔记本电脑也遇到了同样的问题。
我在控制台输出(收集所有日志和消息)中看到,第 2 阶段启动后,racoon 守护程序尝试获取不再存在的 IKE 处理程序。
在启动描述中提到了类似 的内容IKE lifetime: seconds
。
当我
ikelifetime=1h
在 ipsec.conf 中添加:时,一切都成功启动。
试一试,它就解决了我的情况)