阿里服务器部署PPTP


一、服务器部署

1、安装PPTP

yum install pptpd  ppp

2、修改配置文件

vim  /etc/pptpd.conf

请添加图片描述

localip:服务器公网IP;
remoteip:随便填写,只是分给客户端的IP地址;

3、修改配置文件

vim /etc/ppp/options.pptpd

请添加图片描述

在此我使用的是阿里的DNS

4、添加用户

vim /etc/ppp/chap-secrets

请添加图片描述

Client:下面填写客户端登录用户名
Server:填写pptpd
Secret:填写密码,该密码是明文
Ip:填写*

5、设置IP转发

vim /etc/sysctl.cong
net.ipv4.ip_forward = 1

若有则修改,若无则添加。

sysctl -p 

使IP转发配置成功

6、添加NAT转换

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source 172.18.156.75
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source 120.78.142.179
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

192.168.1.0/24:步骤二自己设置的网段
172.18.156.75:私网IP
120.78.142.179:公网IP
Eth0:网卡eth0,不知道可用ipconfig查询

设置成功后使用iptables -t nat -nvL查看是否类似下图
请添加图片描述
(注意:重启服务器后,iptables会失效,这里就不赘述解决方法了)

7、重启PPTP

systemctl restart pptpd

二、客户端

1、所有设置—》网络和Internet—》VPN—》添加VPN连接—》保存—》连接

请添加图片描述

用户名和密码使上述服务器部署步骤四设置的。

2、路由器

进入路由器管理页面—》找到VPN选项—》添加服务并填写相应信息—》连接

3、查看连接是否成功

使用IP地址查询网站(www.ip138.cn)查询本机IP,若为服务器的公网IP则表示成功连接。

三、可能遇到的问题

1、出现807错误

请添加图片描述

可能是你阿里云控制台中的安全组未设置,安全组设置如下:
请添加图片描述

2、若服务端日志出现“Cannot determine ethernet address for proxy ARP ”

可能是你网段设置或者NAT转换有误。

3、若出现连接页面一直显示“正在连接”

服务端的日志为:(使用tail -f /var/log/messages实时显示系统日志)
Jul 6 04:03:37 iZwz9hiuk8gemob8s0hf20Z pptpd[2181]: GRE: read(fd=6,buffer=556e49230480,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
根据提示的意思option文件和log插件有问题
输入vim /etc/ppp/options.pptpd 注释proxyarp如下图
在这里插入图片描述
输入vim /etc/pptpd.conf,注释掉logwtmp插件如下图
在这里插入图片描述

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值