pptp服务器的搭建
本机内网ip:192.168.145.36
客户端获取地址:192.168.132.100-150/24
- 安装所需包
yum install epel-release -y
yum install ppp ppp-devel pptpd intables iptables-services -y
- 修改配置文件
2.1配置分配客户端IP
#vim /etc/pptpd.conf
localip 192.168.145.36 #本机内网ip地址
remoteip 192.168.132.100-150,192.168.132.36
2.2配置option参数
#vim /etc/ppp/options.pptpd
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 114.114.114.114
ms-dns 8.8.8.8
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
logfile /var/log/pptpd.log
- 用户验证配置
#vim /etc/ppp/chap-secrets
加上用户名、pptp、密码、*
admin pptp 123456 *
- 配置系统IPV4转发
#vim /etc/sysctl.conf
添加一下内容
net.ipv4.ip_forward=1
生效
sysctl -p
- 配置防火墙规则
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p gre -j ACCEPT
保存规则
#services iptables save
重启生效
#systemctl restart iptables
启动pptpc服务
#systemctl start pptpd
6、关闭firewalld防火墙
#systemctl stop firewalld
- 增加转发规则,修改mtu值(连接vpn后客户端可用上网)
#iptables -t nat -A POSTROUTING -s 192.168.132.0/24 -o ens33 -j MASQUERADE
保存规则
#service iptables save
重启生效
#systemctl restart iptables
修改mtu默认值1396为1500,在exit 0 前面加上一句
#vim /etc/ppp/ip-up
ifconfig $1 mtu 1500
exit 0
重启pptpd服务
#systemctl restart pptpd
8、客户端通过(点对点隧道协议pptp)进行配置登陆
615故障:可能是地址文件密码错误,手敲配置文件