- 准备基本的服务环境,在网上下载软件包,在搭建这个服务的时候,我使用的是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是父...