系统 cenots6.5  Mini x86_64     一块网卡


cenots yum 源中没有pptpd包

下载epel yum源

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

安装 ppp 和pptpd 两个包

yum -y install ppp ppp-devel pptpd

安装完成后在/etc 目录下面有 ppp 文件夹 和pptpd.conf 配置文件

 

修改配置文件

[root@localhost ~]# vim /etc/pptpd.conf

最下面的注释去掉,修改为自己的ip和要分配的ip段

localip 192.168.12.12                   #本地主机ip
remoteip 192.168.12.100-120    #要分配的ip段

 

[root@localhost ~]# vim /etc/ppp/chap-secrets

增加账户和密码

# Secrets for authentication using CHAP
# client server secret IP addresses

格式:

用户名 pptpd 密码 要分配的ip/或者*

例如 :

test pptdp test *

 

[root@localhost ~]# vim /etc/ppp/options.pptpd

修改下dns

可以修改注释的内容也可以从新添加下

ms-dns 8.8.8.8
ms-dns 8.8.4.4

 

[root@localhost ~]# vim /etc/sysctl.conf

打开转发

net.ipv4.ip_forward = 1                               #这里的0 改为1

sysctl -p

 

启动pptpd

[root@localhost ~]#pptpd -c /etc/pptpd/pptpd.conf

查看端口状态

[root@localhost ~]# netstat -anpt |grep pptpd
tcp                         0                              0 0.0.0.0:1723                                0.0.0.0:* LISTEN                                            3023/pptpd

 

连接测试。

 

***********************************************************************************

关于报错的情况

如果是手动下载的rpm安装的。可能会有问题的(包依赖关系),我遇到过。

总之就是多检查下配置 和服务,还有端口,确保都正常访问。