跳至主要內容

l2tp

chanchaw小于 1 分钟linuxvpn

L2TP客户端

2025年7月23日试验本案例,在 centos7 中安装 L2TP客户端

EPEL(Extra Packages for Enterprise Linux) 提供了许多 CentOS 官方仓库中没有的软件包,包括 xl2tpdstrongswan,所以要先检查并启用 EPEL 仓库

# 先安装 EPEL
yum install -y epel-release
yum install -y xl2tpd strongswan ppp

CentOS7安装l2tp客户端

下面的安装与配置步骤来自:http://huangxy.com/what/what!doHistory.action?history.id=85675&history.v_version=88194

# 安装 xl2tpd,ppp
yum install -y xl2tpd ppp

# 编辑配置文件
vi /etc/xl2tpd/xl2tpd.conf

# 编辑后的内容如下,中括号中的 ld3cloud 是自定义的 wpm 名称
# name - 服务端提供的账号  
# pppoptfile - wpm 具体的配置文件
[lac ld3cloud]
name = centosMapleStory
lns = 服务器IP地址
pppoptfile = /etc/ppp/peers/ld3cloud.l2tpd
ppp debug = no

# 填写连接用配置文件
vi /etc/ppp/peers/ld3cloud.l2tpd

# 配置后的内容如下
# user - 服务端提供的账号
# password - 账号的密码
remotename ld3cloud
user "centosMapleStory"
password "centosMapleStory"
unit 0
nodeflate
nobsdcomp
noauth
persist
nopcomp
noaccomp
maxfail 5
debug

# 依次执行下面两个命令启动网络连接
xl2tpd
echo 'c ld3cloud' >/var/run/xl2tpd/l2tp-control

# 断开网络连接
echo 'd ld3cloud' >/var/run/xl2tpd/l2tp-control