PPTP部署文档
                                                作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
 
 
 
欢迎加入:高级运维工程师之路 598432640
前言:这款VPN部署起来特别简单,想对OPENVON配置起来方便多了,但是也带来了一些不好的事情,经查阅资料,这款VPN在很多系统都不支持,
在这里我并没有验证,因为我们一般使用电脑去远程他的,而且都是基于微软的,所以你如果是只是微软访问的话这还是一个不错的选择哟!
 
服务端配置:
1.更新yum源(首先要配好本地的yum源哟~)
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
yum clean all
yum repolist
2.安装pptp服务
yum install -y ppp
yum install -y pptp
yum install -y pptpd
3.配置pptp服务相关配置文件(就3个文件需要修改)
cp /etc/ppp/options.pptpd /etc/ppp/options.pptpd.`date +%F`
[root@bogon ~]# more  /etc/ppp/options.pptpd //指明DNS地址和服务器名称
name rzrk    //vpn名称            
refuse-pap                
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
debug                
dump                     
lock
nobsdcomp  
novj
novjccomp
nologfd
idle 2592000
ms-dns 219.141.136.10  //dns服务
ms-dns 219.141.140.10
#cp /etc/ppp/chap-secrets  /etc/ppp/chap-secrets.`date +%F`
[root@bogon ~]# more /etc/ppp/chap-secrets    //创建用户名称和密码
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
test            pptpd   test                            *
[root@bogon ~]#
[root@bogon ~]# more /etc/pptpd.conf | grep -v ^# | grep -v ^$  #编辑pptp配置文件
option /etc/ppp/options.pptpd
logwtmp
localip 172.30.1.60 //该机器是部署服务的本机地址
remoteip 10.10.10.100-200
[root@bogon ~]#
4.这个时候要开启linux内核转发功能
 

光开启路由转发的功能还是不足的,还需要些一条nat规则,
iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j SNAT --to-source 172.30.1.60
 
5.启动pptp服务
service pptpd start
ss -tunl | grep 1723
 
 
客户端配置:
 
连接VPN的方法:
1.右击小电脑打开网络共享中心
 

2.新建网络连接
 

3.选择连接到工作区点击下一步
 

4.通过internet拨号VPN
 

5.写商服务器地址和服务器名称点击创建
 

6.单机小电脑点开刚刚创建的拨号客户端
 

7.点击连接,输入账号密码
 

8.显示登录连接成功即可访问内外
 

 
 
 
 
 我找了几台生产环境的机器测试了一下,发现只要有一个客户端连接就会单独生成一块虚拟网卡~

以上是4个机器在连接~只要拨号 成功就会在服务器端自动生成一块虚拟网卡~

如果端口这块虚拟网卡就会消失

很显然 当我断开一个连接的时候ppp0,这个虚拟网卡分配的地址消失了~
 
 
 

PPTP部署文档的更多相关文章

  1. hadoop2.6.0汇总:新增功能最新编译 32位、64位安装、源码包、API下载及部署文档

    相关内容: hadoop2.5.2汇总:新增功能最新编译 32位.64位安装.源码包.API.eclipse插件下载Hadoop2.5 Eclipse插件制作.连接集群视频.及hadoop-eclip ...

  2. supervisor 部署文档

    supervisor 部署文档 supervisor 需要Python支持,如果不用系统的supervisor,单独安装python python 安装 #依赖 yum install python- ...

  3. centos6 Cacti部署文档

    centos6 Cacti部署文档 1.安装依赖 yum -y install mysql mysql-server mysql-devel httpd php php-pdo php-snmp ph ...

  4. HP DL160 Gen9服务器集群部署文档

    HP DL160 Gen9服务器集群部署文档 硬件配置=======================================================Server        Memo ...

  5. Sqlserver2008安装部署文档

    Sqlserver2008部署文档 注意事项: 如果你要安装的是64位的服务器,并且是新机器.那么请注意,你需要首先需要给64系统安装一个.net framework,如果已经安装此功能,请略过这一步 ...

  6. CDH简易离线部署文档

        CDH 离线简易部署文档       文档说明 本文为开发部署文档,生产环境需做相应调整. 以下操作尽量在root用户下操作,避免权限问题. 目录 文档说明 2 文档修改历史记录 2 目录 3 ...

  7. Ceph分布式存储(luminous)部署文档-ubuntu18-04

    Ceph分布式存储(luminous)部署文档 环境 ubuntu18.04 ceph version 12.2.7 luminous (stable) 三节点 配置如下 node1:1U,1G me ...

  8. rabbitmq 3.7.8基于centos7部署文档

    rabbitmq 3.7.8部署文档 安装erlang 安装依赖环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel ope ...

  9. 部署文档(centos7.x\nginx\mysql5.6\jdk1.8\ssl\jboot)

    部署文档(centos7.x\nginx\mysql5.6\jdk1.8\ssl\jboot) 1.基础环境********************************************** ...

随机推荐

  1. linux面试题及答案

    http://www.cnblogs.com/itech/archive/2011/02/12/1952857.html 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linu ...

  2. DDL DML DCL SQL

    https://dev.mysql.com/doc/refman/5.7/en/glossary.html#glos_ddl SQL The Structured Query Language tha ...

  3. Fortran并行计算的一些例子

    以下例子来自https://computing.llnl.gov/tutorials/openMP/exercise.html网站 一.打印线程(Hello world) C************* ...

  4. 用c++builder读取一个一行有多行变量的文件

    文件内容如下: C DXDY.INP FILE, IN FREE FORMAT ACROSS COLUMNS for  83658 Active CellsC 2013-5-25   上午 10:43 ...

  5. web项目中 集合Spring&使用junit4测试Spring

    web项目中 集合Spring 问题: 如果将 ApplicationContext applicationContext = new ClassPathXmlApplicationContext(& ...

  6. perl常用代码

    字符串联结和重复操作符   联接: .  重复:x  联接且赋值(类似+=): .=例:  $newstring = "potato" . "head";  $ ...

  7. PHP 加密 和 解密 方法

    关于Discuz的加密解密函数,相信大家都有所了解,该authcode函数可以说是对PHP界作出了重大的贡献,真的发觉discuz这个函数写的太精彩啦. 研究了一下这个算法,总的来说可以归纳为以下三点 ...

  8. css中IE6fix问题

    .g-popup-mask, .g-popup-box { position:fixed; top:0; left:0; z-index:10000; _position:absolute; _top ...

  9. 关于HBase的概述

    1.hbase的特点 ->数据存储量可以达到亿级别数据维持在秒级 ->按列存储的数据库 ->能够存储上百万列 ->hbase的底层存储依赖于HDFS ->如何扩展hbas ...

  10. TP自带的缓存机制

    原文章出处: http://blog.163.com/liwei1987821@126/blog/static/172664928201422133218356/ 动态缓存  Cache缓存类 vie ...