CentOS 6搭建PPTP

环境: CentOS 6.8

开始之前检测vps是否支持安装pptp

modprobe ppp-compress-18 && echo ok||echo ng
cat /dev/net/tun

CentOS 6搭建PPTP_第1张图片两个命令的返回若是以上两上结果,就表示支持安装pptp

现在检测是否安装ppp,一般默认安装,没有安装就yum install ppp安装

rpm -qa ppp

CentOS 6搭建PPTP_第2张图片安装pptpd:(注:32位请安装i686版本,将上面链接中的“x86_64”改为“i686”即可,请根据自己的OS安装相应的版本。)

rpm -ivh http://static.ucloud.cn/pptpd-1.3.4-2.el6.x86_64.rpm

CentOS 6搭建PPTP_第3张图片编辑/etc/pptpd.conf文件

vim /etc/pptpd.conf

CentOS 6搭建PPTP_第4张图片localip 10.2.2.2 表示本机的内网IP
remoreip 10.2.2.128-254 表示客户端拨号进来后所要分配的IP地址

编辑/etc/ppp/options.pptpd在最后面新增

vim /etc/ppp/options.pptpd

CentOS 6搭建PPTP_第5张图片ms-dns 8.8.8.8
ms-dns 114.114.114.114
表示设置的是两个dns域名解析服务器

下面开始配置VPN访问的用户名、密码以及分配的IP地址。/etc/ppp目录下的chap-secrets文件

vim /etc/ppp/chap-secrets

CentOS 6搭建PPTP_第6张图片test是用户名,000000表示密码,* 表示限制客户端IP地址,星号表示没有限制
pptpd是应该文件/etc/ppp/options.pptpd中name后指定的服务名称一致
CentOS 6搭建PPTP_第7张图片开启内核转发,编辑sysctl.conf,开启网络转发功能

vim /etc/sysctl.conf

CentOS 6搭建PPTP_第8张图片sysctl -p
CentOS 6搭建PPTP_第9张图片先直接关闭iptables,即关闭防火墙对来源数据进行规则限制

service  iptables status

CentOS 6搭建PPTP_第10张图片service iptables stop
关闭iptables
CentOS 6搭建PPTP_第11张图片开启pptp服务

service pptpd start

CentOS 6搭建PPTP_第12张图片查看pptp本机的ip
CentOS 6搭建PPTP_第13张图片CentOS 6搭建PPTP_第14张图片
用一台同局域网的Windows7来测试搭建是否成功
CentOS 6搭建PPTP_第15张图片CentOS 6搭建PPTP_第16张图片CentOS 6搭建PPTP_第17张图片CentOS 6搭建PPTP_第18张图片CentOS 6搭建PPTP_第19张图片CentOS 6搭建PPTP_第20张图片CentOS 6搭建PPTP_第21张图片CentOS 6搭建PPTP_第22张图片CentOS 6搭建PPTP_第23张图片CentOS 6搭建PPTP_第24张图片路由跟踪
CentOS 6搭建PPTP_第25张图片

查看pptp服务器的日志

more /var/log/messages

CentOS 6搭建PPTP_第26张图片CentOS 6搭建PPTP_第27张图片从Windows7的路由跟踪和pptp服务器的日志分析,都可以得出服务器搭建成功

你可能感兴趣的:(Linux)