PPPTP概述

tcp1723

1,安装

rpm -ivh ppp--14.1.rhel5.x86_64.rpm #安装ppp

rpm -ivh pptpd--.rhel5.x86_64.rpm #安装pptp

2,修改配置

[root@lanny ~]# vim /etc/pptpd.conf

 localip 192.168.14.128

 remoteip 

3,为客户端提供DNS地址

[root@lanny ~]# vim /etc/ppp/options.pptpd

ms-dns 114.114.114.114

4,添加帐号密码

vi /etc/ppp/chap-secrets

####### system-config-network will overwrite this part!!! (begin) ##########

lanny *  *

####### system-config-network will overwrite this part!!! (end) ############

第一列用户名 第三列密码

5,启动服务

[root@lanny tools]# /etc/init.d/pptpd start

Starting pptpd: [ OK ]

[root@lanny tools]#

如果启动报错:看ppptp日志:

[root@lanny tools]# cat /var/log/messages

Dec  :: moban pppd[]: local IP address 192.168.14.128

Dec  :: moban pppd[]: remote IP address 172.16.1.100

[root@lanny ~]# netstat -nutlp |grep pptp

tcp    /pptpd

监控日志脚本:

cat /etc/ppp/ip-up

......

echo "$PEERNAME 分配IP: $5 登陆IP:$6 登陆时间:`date -d today +%F_%T`" >> /var/log/pptpd.log

exit 

cat /etc/ppp/ip-down

......

echo "$PEERNAME 下线IP: $6 下线时间:`date -d today +%F_%T`" >> /var/log/pptpd.log

exit 

=============

追加到ip-up脚本exit 0前

echo "$PEERNAME allocate IP: $5 login IP:$6 login time:`date -d today +%F_%T`" >> /var/log/pptpd.log

追加到ip-down脚本exit 0前

echo "$PEERNAME logoff IP: $6 logofff:`date -d today +%F_%T`" >> /var/log/pptpd.log

[root@lanny ~]# cat /var/log/pptpd.log

lanny logoff IP: --13_22::

lanny allocate IP: --13_22::

http://www.nenew.net/pptp-vpn-log-user-time-ip-net-traffic-info.html

客户端设置:

1,添加PPPTP客户端

2,优化设置

Linux PPTP搭建的更多相关文章

  1. Linux环境搭建-在虚拟机中安装Centos7.0

    最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...

  2. windows和linux中搭建python集成开发环境IDE——如何设置多个python环境

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  3. MongoDB学习笔记—Linux下搭建MongoDB环境

    1.MongoDB简单说明 a MongoDB是由C++语言编写的一个基于分布式文件存储的开源数据库系统,它的目的在于为WEB应用提供可扩展的高性能数据存储解决方案. b MongoDB是一个介于关系 ...

  4. Linux下搭建个人网站

    前不久在阿里买了一个服务器,然后开始第一次尝试搭建自己的个人网站.前端采用了bootstrap框架,后端采用的是PHP,数据库使用的是Mysql.新手第一次在linux下搭建遇见很多问题,在这里分享一 ...

  5. 【转】windows和linux中搭建python集成开发环境IDE

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  6. Linux下搭建PHP环境

    转载于: http://www.uxtribe.com/php/405.html 该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件 ...

  7. Java学习心得之 Linux下搭建Java环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...

  8. Java学习心得之 Linux下搭建JavaWeb环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...

  9. Ruby学习心得之 Linux下搭建Ruby环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Ruby学习心得之 Linux下搭建Ruby环境1.前言2.Linux下安装Ruby环境 一 ...

随机推荐

  1. 【转】IOS中的release和nil

    nil和release的作用: nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系:而release才是真正通知内存释放这个对象. 所以nil并没有释放内存,只有release才回真正 ...

  2. (Ios 实战) 自定义UITableView

    自定义UITableView 分成两个部分 1 自定义UITableViewCell 继承UITableViewCell,同时提供接口,根据当前的数据,现实View 2  在UITableView中实 ...

  3. JS中的event 对象详解

    JS中的event 对象详解   JS的event对象 Event属性和方法:1. type:事件的类型,如onlick中的click:2. srcElement/target:事件源,就是发生事件的 ...

  4. 窗体DataGridView控件中按回车键时,单元格向下移动,如何能改成向右移动

    方法一:protected override void OnKeyUp(System.Windows.Forms.KeyEventArgs e) { base.OnKeyUp(e); if (e.Ke ...

  5. select2使用

    一.简介 select2是Jquery用来代替选择框的一种组件.它让你可以定制下拉框,并且支持搜索.标记,远程数据源,无限滚动和其他更高级的功能.select2的下载地址为:https://selec ...

  6. 关于String对象的比较

    1.String对象的比较 String 是一个常量,从String类中的代码可以看出.String类内部是通过char数组来存储字符串,这个char数组是被声明成final的. // Java中只要 ...

  7. 烂泥:kvm安装windows系统蓝屏

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近一直在学习有关KVM的知识,实验一直是在虚拟机VM中进行的.今天刚好公司有一台空闲的服务器,直接拿来安装centos.kvm等等,然后相关的配置. ...

  8. javascript特效实现(4)——当前时间和倒计时效果

    这个效果的实现关键是对Date对象和setTimeout的使用. 一共有三个例子,HTML结构如下,就不添加CSS样式了. <body> 当前时间:<p id="p1&qu ...

  9. Watchdog

    一.简介 Watchdog主要用于监视系统的运行,Linux内核不仅为各种不同类型的watchdog硬件电路提供了驱动,还提供了一个基于定时器的纯软件watchdog驱动. 驱动源码位于内核源码树dr ...

  10. Java SWT 做计算器。

    java  --  swt  - -  计算器 环境搭建 安装java.eclipse.以及对应的swt插件. 开始工程 建立工程: 在java下建立一个在其他 —- WindowsBuilder — ...