PPTP安装部署

  • Post author:
  • Post category:其他


移动的数据网络不可以0.0

yum install epel-release

yum -y install ppp pptpd

yum install iptables-services

systemctl stop firewalld
systemctl mask firewalld
systemctl enable iptables
systemctl start iptables

vi /etc/pptpd.conf
localip *.*.*.*(当前服务器ip)
remoteip 192.168.1.1-128 (分给客户的ip)
注释掉logwtmp选项

vi /etc/ppp/options.pptpd
配置options.pptpd
添加dns
ms-dns 8.8.8.8
ms-dns 8.8.4.4
找到nologfd,表示不记录日志,把它注释掉
增加一行 logfile /var/log/pptpd.log,记录日志到文件

vi /etc/ppp/chap-secrets
配置账号密码 用tab键隔开 
账号	pptpd	密码	*

vi /etc/sysctl.conf
配置开启转发
net.ipv4.ip_forward = 1
sysctl -p

清空防火墙规则
列出规则
iptables -L
清除
iptables -F
设置转发策略  mtu值设置为1356,否则无法上网
/sbin/iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210530104935174.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzU1NDM0,size_16,color_FFFFFF,t_70)

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
iptables -t nat -L -n
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210530104911314.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzU1NDM0,size_16,color_FFFFFF,t_70)

iptables -A INPUT -p gre -j ACCEPT
iptables -A OUTPUT -p gre -j ACCEPT
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.1.0/24 -j ACCEPT

service iptables save

systemctl start pptpd

信息查看 
tail -f /var/log/messages

錯誤:MPPE 128-bit stateless compression enabled
vi /etc/ppp/options.pptpd
注释掉 require-mppe-128
systemctl restart pptpd








版权声明:本文为qq_43755434原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。