centos下pptp安装

pptp服务器的搭建

本机内网ip:192.168.145.36

客户端获取地址:192.168.132.100-150/24

  1. 安装所需包

yum install epel-release -y

yum install ppp ppp-devel pptpd intables iptables-services -y

  1. 修改配置文件

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

  1. 用户验证配置

#vim /etc/ppp/chap-secrets

加上用户名、pptp、密码、*

admin pptp 123456 *

  1. 配置系统IPV4转发

#vim /etc/sysctl.conf

添加一下内容

net.ipv4.ip_forward=1

生效

sysctl -p

  1. 配置防火墙规则

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

  1. 增加转发规则,修改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故障:可能是地址文件密码错误,手敲配置文件

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值