一、安装xl2tpd(ppp+xl2tpd) 和 ipsec (libreswan)
由于yum源中没有xl2tpd包,我们需要手动下载xl2tpd rpm安装包。
链接:https://pan.baidu.com/s/1QMsOeEWLpfwbEagiUE4kow?pwd=vnjf
提取码:vnjf
安装 ppp
yum install wget lsof net-tools vim nss nss-devel ppp ppp-devel iptables iptables-services -y
安装 xl2tpd
yum localinstall xl2tpd-1.3.8-2.el7.x86_64.rpm -y
安装 libreswan
yum install -y libreswan
二、配置 ipsec (libreswan)
2.1 新建文件并且配置 ipsec
vim /etc/ipsec.d/ipsec-vpn.conf
没有 vim 命令直接安装 yum install -y vim 配置内容如下( 需要修改ip):
conn L2TP-PSK-NAT
rightsubnet=vhost:%priv
also=L2TP-PSK-noNAT
conn L2TP-PSK-noNAT
authby=secret
pfs=no
auto=add
keyingtries=3
rekey=no
ikelifetime=8h
keylife=1h
type=transport
left = 这里填写服务器的外网 IP
leftprotoport=17/1701
right=%any
rightprotoport=17/%any
2.2 新建文件并配置共享密钥
vim /etc/ipsec.d/ipsec-vpn.secrets
文件内容如下
# 这里填写公网ip %any: PSK "这里填写一个字符串作为密钥"
0.0.0.0 %any: PSK "这是你的共享密钥"
设置开机启动
# 开机启动
systemctl enable ipsec

本文详细指导如何在Linux系统上手动安装和配置xl2tpd、ipsec(Libreswan),包括配置文件、IPsec验证、iptables规则,以及Windows客户端的连接设置,以实现远程访问和安全通信。

2万+

被折叠的 条评论
为什么被折叠?



