VPN

1:检查是否支持PPTP

#返回OK

  1. modprobe ppp-compress- && echo ok
  2. ok

2:安装ppp

  1. yum install -y ppp

3:导入EPEL源

  1. rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  2.  
  3. yum repolist
  4.  
  5. yum -y update

4:安装pptpd

  1. yum install -y pptpd

5:修改/etc/pptpd.conf文件

  1. #102行、103行,去掉注释
  2. localip 192.168.0.1
  3. remoteip 192.168.0.214,192.168.0.245

6:修改/etc/ppp/options.pptpd文件

  1. ms-dns 8.8.8.8
  2. ms-dns 8.8.4.4

7:配置VPN账号密码

  1. vim /etc/ppp/chap-secrets
  2. 用户名 pptpd 密码 *
  3. 每个字段之间用tab键隔开 *表示用任意IP连接VPN都可以
  4. 样例:登录账号为test 密码为test 这样写:
  5. test pptpd test *

8:修改/etc/sysctl.conf文件

  1. net.ipv4.ip_forward=
  2.  
  3. 输入命令生效:sysctl -p

9:  修改防火墙设置

  1. 创建并编辑文件
  2. vim /usr/lib/firewalld/services/pptpd.xml
  3.  
  4. <?xml version="1.0" encoding="utf-8"?>
  5. <service>
  6. <short>pptpd</short>
  7. <description>PPTP</description>
  8. <port protocol="tcp" port=""/>
  9. </service>

10:重启防火墙

  1. systemctl start firewalld.service

  2. firewall-cmd --reload

11:添加规则

  1. firewall-cmd --permanent --zone=public --add-service=pptpd
  2. firewall-cmd --add-masquerade
  3. firewall-cmd --permanent --zone=public --add-port=/tcp
  4. firewall-cmd --permanent --zone=public --add-port=/tcp
  5. firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT -p gre -j ACCEPT
  6. firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT -p gre -j ACCEPT
  7. firewall-cmd --permanent --direct --add-rule ipv4 filter FORWARD -i ppp+ -o eth0 -j ACCEPT
  8. firewall-cmd --permanent --direct --add-rule ipv4 filter FORWARD -i eth0 -o ppp+ -j ACCEPT
  9. firewall-cmd --permanent --direct --passthrough ipv4 -t nat -I POSTROUTING -o eth0 -j MASQUERADE -s 192.168.0.0/

12:重启服务器

  1. firewall-cmd --reload
  2. systemctl restart pptpd

13:配置开启自启

  1. systemctl enable pptpd.service
  2. systemctl enable firewalld

14:Windows访问VPN

  1. .打开 网络和共享中心
  2. .选择 设置新的连接或网络 --> 连接到工作区 --> 使用我的Internet连接(VPN)
  3. .Internet地址 填入服务器ip
  4. .输入上面配置的用户名和密码,连接即可

问题处理

1:无法连接PPTPD

不能上网的原因:Windows自带的vpn链接功能有一个选项——“在远程网络上使用默认网关”,默认这个选项是开启的,这样的后果就是不能将发 送到本地局域网的数据(比如网页的请求)发送到VPN网络中.由于VPN网络中没有设置处理这些数据的策略或路由,导致访问不能到达.把这个选项关闭就可 以上网了,具体操作如下:

1、选择PPTP VPN连接的 网络 属性中的TCP/IP连接属性

2、选择高级

3、将 常规标签上的“ 在远程网络上使用默认网关”前面的勾选去掉.

4、断开并重新连接PPTP VPN网络.

Centos7.x 安装 pptp的更多相关文章

  1. Centos7下安装pptp客户端

    1.使用yum安装ppp和pptp yum install ppp pptp 2.配置pptp pptpsetup --create vpn连接名称(自定义) --server VPN服务器IP -- ...

  2. CentOS7安装PPTP

    CentOS7安装PPTP VPN(开启firewall防火墙) 1       准备一个CentOS7服务器 2       检查是否支持PPTP && echo ok #返回OK ...

  3. 在centos7上安装Jenkins

    在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...

  4. CentOS7 Jenkins安装

    CentOS7 Jenkins安装 CentOS7 Jenkins安装 Download 从Jenkins下载apache-tomcat-8.0.18.tar.gz Install 安装 上传RPM文 ...

  5. 在 CentOS7 上安装 zookeeper-3.4.9 服务

    在 CentOS7 上安装 zookeeper-3.4.9 服务 1.创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/service ...

  6. 在 CentOS7 上安装 MongoDB

    在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器: 2 进入到 /usr/local/ 目录: cd /usr/local 3 在当前目录下创建 ...

  7. 在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...

  8. 在 CentOS7 上安装 Tomcat9

    在 CentOS7 上安装 Tomcat9 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目 ...

  9. 在CentOS7上安装JDK1.8

    在CentOS7上安装JDK1.8 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目录 to ...

随机推荐

  1. ScrollView当显示超出当前页面时自动移动到最底端【转】

    本文转载自:http://gundumw100.iteye.com/blog/1162964 卷轴视图(ScrollView)是指当拥有很多内容,一屏显示不完时,需要通过滚动来显示视图.比如在做一个阅 ...

  2. oracle数据库用户创建删除以及数据导入

    dmp文件的导入:1.首先,先创建表空间与用户--创建表空间create tablespace CCFOCUS01datafile 'D:\app\Administrator\oradata\orcl ...

  3. HTML/CSS实现的搜索框

    谷歌和百度首页的搜索框都是<input>+<button>模式的,bing的搜索框感觉要好点儿.简言之,就是将提交按钮放到<input>中,其实这是做不到的,只能伪 ...

  4. rand()与srand()

    1.不用srand()的话 两次运行程序产生的随机数序列相同 2.用srand() 两次运行程序产生的随机数则不同 示例程序: #include<iostream> #include< ...

  5. myBatis 如何接受 返回count(*),sum()得到的int值

    <select id="selectRemainder" resultType="java.lang.Integer"> SELECT SUM(aw ...

  6. hdu1520树形dp入门

    题目链接 题意:要开派对,邀请了上司就不能邀请他的下属,邀请了下属就不能邀请他的上司,每个人有一个值,求邀请的人的总值最大 第一行给出一个数n,代表有n个人. 下面n行分别给出n个人的的值 再下面n行 ...

  7. Dom vs Canvas (译)

    原文:dom_vs_canvas 在web上做动画我们有很多选择:svg,dom,canvas,flash等等.但是根据业务场景我们一定能找到最优的技术解决方案,但是何时选择dom,何时使用canva ...

  8. ACM学习历程—HDU4720 Naive and Silly Muggles(计算几何)

    Description Three wizards are doing a experiment. To avoid from bothering, a special magic is set ar ...

  9. bzoj 3872 [Poi2014]Ant colony——二分答案

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3872 可以倒推出每个叶子节点可以接受的值域.然后每个叶子二分有多少个区间符合即可. 注意一开 ...

  10. noip2013提高组:积木大赛

    题目描述 春春幼儿园举办了一年一度的“积木大赛”.今年比赛的内容是搭建一座宽度为n的大厦,大厦可以看成由n块宽度为1的积木组成,第n块积木的最终高度需要是hi. 在搭建开始之前,没有任何积木(可以看成 ...