- 准备基本的服务环境,在网上下载软件包,在搭建这个服务的时候,我使用的是xl2tpd-1.3.6-2.el6.x86_64.rpm
- 安装软件包
yum –y install ppp
rpm -ivh xl2tpd-1.3.6-2.el6.x86_64.rpm
3.修改相应的配置文件
3.1在cat /etc/xl2tpd/xl2tpd.conf 里面设置网关和分配的IP地址
ip range = 192.168.10.2-100
local ip = 192.168.10.1
require chap = yes
refuse pap = yes
require authentication = yes
name = LinuxVPNserver
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
length bit = yes - 2在cat /etc/ppp/options.xl2tpd 设置dns和日志
ipcp-accept-local
ipcp-accept-remote
ms-dns 8.8.8.8
noccp
auth
crtscts
idle 1800
mtu 1410
mru 1410
nodefaultroute
debug
lock
proxyarp
connect-delay 5000
logfile /var/log/xl2tpd.log
3.3在 cat /etc/ppp/chap-secrets设置用户名和密码
client server secret IP addresses
tom * 123456 * - 设置iptables规则
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT --to-source 192.168.3.11 - 起服务
service xl2tpd start - 在客户端进行测试,在安全里选择使用ipsec的第2层隧道协议(l2tp/ipsec)输入用户名和密码测试,看看能不能访问公网。
问题分析:如果我们在测试的时候发现用户认证不能通过,我们应该把设置密码的那个配置文件中的服务名设置为*,当我们连接上VPN而发现不能访问公网,看一看设置的iptables规则是否正确。
Centos6.6上面搭建xl2tpd服务
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- https://blog.csdn.net/weixin_41010198/article/details/880...
- 不久前看到一个函数子组件的例子,十分费解,组件标签的函数怎么和构建函数的参数关联起来的:代码1 代码意图是FC是父...