系统 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安装的。可能会有问题的(包依赖关系),我遇到过。
总之就是多检查下配置 和服务,还有端口,确保都正常访问。
转载于:https://blog.51cto.com/jinchuang/1844468