Centos7搭建pptp服务(VMware)

一、实验环境

Windows 10, 64-bit

VMware® Workstation 15 Pro 

CentOS-7-x86_64-DVD-1810.iso

二、Centos安装注意事项

*在安装centos的时候注意以下三点

1、在VMware虚拟编辑器中修改

/

2、 

3、如果一开始就是用桥接模式、那么需要配置本地源centos.repo

后面会需要pptp的安装依赖包,这里是下载地址http://rpmfind.net/linux/epel/6/x86_64/Packages/p/pptpd-1.4.0-3.el6.x86_64.rpm

三、安装完成后进行配置修改

1、编辑网卡

 

 2、检验系统是否支持pptp

输入以下命令返回ok就说明系统支持pptp

modprobe ppp-compress-18 && echo ok

 3、安装PPP,PPTP,net-tools,iptables-services

1、yum install -y ppp

2、yum install -y pptpd

3、yum install -y iptables-services

#关闭firewalld开启iptables

systemctl stop firewalld

systemctl disable firewalld

systemctl start iptables

systemctl enable iptables

4、修改selinux

vi /ect/selinux/config

SELINUX=disabled

5、修改配置文件(重点)

(1)编辑vi /etc/pptpd.conf 在末尾添加

localip 自己的ip

remoteip 192.168.0.100-192.168.0.150

(2)编辑vi /etc/ppp/chap-secrets 在末尾添加

user1 * user1pass *

(3)编辑 vi /etc/ppp/options.pptpd(去掉注释修改为自己的DNS)

1、#ms-dns 10.0.0.1

2、#ms-dns 10.0.0.2

(4)编辑 vi /etc/sysctl.conf(在末尾添加)

net.ipv4.ip_forward=1

允许系统路由转发,修文件后执行命令 sysctl -p 使立即生效

(5)添加防火墙规则(只保留一条规则)

iptables -t nat -I POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 10.3.77.221(自己的服务器IP)

service iptables save

service iptables restart

使用iptables -nL --line-numbers查看其他规则(保留如下)       删除命令iptables -D INPUT/FORWARD/OUTPUT 序号

(6)编辑vi /etc/ppp/ip-up 在exit 0上面添加
ifconfig $1 mtu 1472

systemctl restart pptpd

猜你喜欢

转载自www.cnblogs.com/xpl4728/p/12040512.html