一、装包
yum -y install pptpd-1.4.0-2.el7.x86_64.rpm //系统光盘不自带,需要自行下载
二、修改配置文件并启动软件
rpm -qc pptpd //查询一下该软件有哪些配置文件, c的意思是configuration
vim /etc/pptpd.conf //修改主配置文件,文件末尾有例子可以参考,localip和remoteip两行注释去掉,localip是服务器ip,remoteip是指给客户端分配的ip
vim /etc/ppp/options.pptpd //客户端使用的Windows所以要修改一下ms-dns,比如 8.8.8.8或者114.114.114.114
vim /etc/ppp/chap-secrets //设定客户端登陆的用户名和密码,文件中server和IP address 填 * ,意思是任意ip
systemctl restart pptpd //启动软件,没有报错就是启动了
netstat -utnlp | grep pptpd //查看一下监听状态,确认一下
三、echo 1 > /proc/sys/net/ipv4/ip_forward //打开端口转发
iptables -t nat -o eth0 -j MASQUERADE //设置nat地址转换
四、如果使用的阿里云ecs,需要在安全组放行全部GRE协议,以及tcp 1723
五、telnet 服务器ip 1723 //测试一下端口是否能通信