本文介绍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
完成,经测试手机连接没问题,电脑显示有网,但是特慢。