1.检查系统是否支持ppp
cat /dev/ppp
如果输出 cat: /dev/ppp: No such device or address 则说明可以正常架设pptp服务
2.设置内核转发,开启路由转发
vi /etc/sysctl.conf
添加
net.ipv4.ip_forward=1
通过下面命令查看
sysctl -p
3.更新yum相关源
yum install -y wget
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-8.noarch.rpm
yum -y update
4.安装pptp
yum -y install pptpd
5.修改配置
先备份
cp pptpd.conf pptpd_backup.conf
6.设置密码
vi /etc/ppp/chap-secrets
client(客户端登录账号) server(服务) secret(密码) IP addresses(ip范围)
albatross-client pptpd albatross-client_pwd929 *
6.安装iptables(如果没有)
yum install -y iptables-services
systemctl enable iptables
查看状态
systemctl status iptables
启动
systemctl start iptables
6.启动服务
systemctl start pptpd
查看服务是否启动
ps -ef |grep pptpd
查看端口
ss -nutlp |grep pptpd
7.设置SNAT规则
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE