前
最近新买了一个VPS,搭了一个L2TP,但是自己的电脑死活连不上,好在最后还是误打误撞就解决了.
环境
╰─ yay -Q xl2tpd strongswan networkmanager-l2tp
xl2tpd 1.3.16-1
strongswan 5.9.1-1
networkmanager-l2tp 1.8.6-5
问题描述
1 没有组件‘Missing VPN plugin’ error
这个比较好解决,是因为networkmanager没有l2tp这个插件,安装即可
yay -S xl2tpd strongswan networkmanager-l2tp
2 服务启动失败
这个问题就花了好久了,看log也没有看出啥毛病
# 查看networkmanager日志
journalctl -b --no-hostname --no-pager -u NetworkManager
最后在kali上面连接了一下l2tp,发现一下就连接上了,看了一下kali启动的服务发现其中一个服务是叫做l2tpd
,然而在manjaro中服务的名字却是xl2tpd
,虽然启动的服务是同一个东西,但是名字却不一样,猜测是不是这里有问题,在manjaro中调用的文件名有错,所以才启动失败服务.
最后的解决办法
cp /usr/lib/systemd/system/xl2tpd.service /usr/lib/systemd/system/l2tpd.service
再
验证
尾巴
顺便简单记录下搭建的过程
#安装
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh
# 管理
l2tp -a 新增用户
l2tp -d 删除用户
l2tp -m 修改现有的用户的密码
l2tp -l 列出所有用户名和密码
l2tp -h 列出帮助信息