利用xl2tpd搭建l2tp VPN服务

环境:
系统:centos6.0

依赖包:
libpcap-devel ppp
下载地址:libpcap
ppp是我之前安装的我所使用的版本是ppp-2.4.4-14.1.rhel5.i386.rpm
下载之后使用
rpm -ivh libpcap-devel-0.9.4-15.el5.i386.rpm 安装
下载xl2tp:xl2tp

tar -xzvf xl2tpd-1.3.0.tar.gz 解压
然后cd进去

$> make
$> make install

进行安装

配置xl2tp
因为xl2tp是基于ppp的所以我们需要配置xl2tp以及ppp
1)xl2tp.conf
在xl2tp的解压目录下又一个examples目录
创建/etc/xl2tpd目录
将examples/xl2tpd.conf复制到/etc/xl2tpd下

[global]
listen-addr = xxx.xxx.xxx.xxx #外网ip
port = 1701
auth file = /etc/ppp/chap-secrets
[lns default]
ip range = 192.168.34.100-192.168.34.200 #客户端ip范围
local ip = 192.168.34.99     #本地ip
require chap = yes
refuse pap = yes
require authentication = yes
name = LinuxVPNserver
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
length bit = yes

2)配置ppp
将examples下的ppp-options.xl2tpd拷贝至/etc/ppp下命名为options.xl2ptd(与上面的xl2tpd中的配置pppoptfile一致)
options.xl2tpd配置如下:

安装
make

在make的时候出了问题,提示找不到ptf.c
原因是libpcap-devel包没有安装,但是用yum安装却报错,没办法只能下载libpcap-devel安装
下载libpcap-devel:libpcap
这时候再make,没有问题

name xl2tpd
ipcp-accept-local
ipcp-accept-remote
ms-dns 8.8.8.8          #这里是dns,可以根据自己的情况进行调整
ms-dns 208.67.220.220 #这里是dns
ms-wins 8.8.8.8
ms-wins 208.67.220.220
noccp
auth
crtscts
idle 1800
mtu 1410
mru 1410
nodefaultroute
debug
lock
proxyarp
connect-delay 5000


本文章由作者:佐须之男 整理编辑,原文地址: 利用xl2tpd搭建l2tp VPN服务
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。

相关推荐