# CentOS 7.9 上部署 IPsec 和 L2TP
- 虚拟机上配置两块网卡,一块连接外网,设为公网ip地址。一块为虚拟网卡,ip为子网段。
## 一、配置环境
### 1、首先安装epel
```shell
sudo yum install -y epel-release
```
### 2、然后安装必要软件
```shell
sudo yum install -y libreswan xl2tpd
```
## 二、配置服务
### 1、配置 IPsec
编辑 /etc/ipsec.conf 文件,并添加以下内容:
```
conn vpn
authby=secret
pfs=no
auto=add
keyingtries=3
dpddelay=30
dpdtimeout=120
dpdaction=clear
rekey=no
ikelifetime=8h
keylife=1h
type=transport
left=<服务器公网IP>
leftprotoport=17/1701
right=%any
rightprotoport=17/%any
```
将 <服务器公网IP> 替换为你的服务器的公网 IP 地址。
### 2、配置密钥
编辑 /etc/ipsec.secrets 文件,并添加以下内容:
```
<服务器公网IP> %any: PSK "<预共享密