CentOS7 yum 安装pptpd

本文介绍CentOS7安装pptpd

因为CentOS7自带yum源因此可以直接yum安装(需安装扩展源)
# 安装扩展源
yum install epel-release
# 安装pptpd
yum install pptpd -y
如果是CentOS6
rpm -Uvh http://poptop.sourceforge.net/yum/stable/fc7/pptp-release-current.noarch.rpm
yum --enablerepo=poptop-stable install pptpd
最简单的配置
#修改pptpd配置文件 localip remoteip 前#去掉(打开注释)
vim /etc/pptpd.conf
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
# 修改配置文件添加账户
vim /etc/ppp/chap-secrets
# 添加如下:
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
 mytest         pptpd   12345678                  *
启动pptpd服务
systemctl start pptpd.service

以上算是安装完成了,但是我们本地测试发现是不能连接互联网的状态

启用路由转发
# 修改系统配置
vim /etc/sysctl.conf
# 将 net.ipv4.ip_forward = 0 改为
net.ipv4.ip_forward = 1
#使配置立即生效
sysctl -p
路由转发开启也可直接修改(重启后失效)
echo 1 > /proc/sys/net/ipv4/ip_forward
配置防火墙
iptables --table nat --append POSTROUTING --out-interface eth0 --jump MASQUERADE

完成,经测试手机连接没问题,电脑显示有网,但是特慢。