文档章节

Ubuntu 13.04安装vpn服务器pptpd完全手记

张旭0512
 张旭0512
发布于 2014/10/28 16:49
字数 647
阅读 134
收藏 7
pptpd安装:
  1.sudo apt-get install pptpd
  2.安装完成之后编辑pptpd.conf配置文件:
        sudo vi /etc/pptpd.conf
        #确保如下选项的配置
        option /etc/ppp/pptpd-option                    #指定PPP选项文件的位置
        debug                                           #启用调试模式
        localip 192.168.0.1                             #VPN服务器的虚拟ip
        remoteip 192.168.0.200-238,192.168.0.245        #分配给VPN客户端的虚拟ip
  3.编辑PPP选项配置文件:
        sudo vi /etc/ppp/pptpd-options
        #确保如下选项的配置
        name pptpd                      #pptpd服务的名称
        refuse-pap                      #拒绝pap身份认证模式
        refuse-chap                     #拒绝chap身份认证模式
        refuse-mschap                   #拒绝mschap身份认证模式
        require-mschap-v2               #允许mschap-v2身份认证模式
        require-mppe-128                #允许mppe 128位加密身份认证模式
        ms-dns 8.8.8.8                  #使用Google DNS
        ms-dns 8.8.4.4                  #使用Google DNS
        proxyarp                        #arp代理
        debug                           #调试模式
        dump                            #服务启动时打印出所有配置信息
        lock                            #锁定TTY设备
        nobsdcomp                       #禁用BSD压缩模式
        logfile /var/log/pptpd.log      #输出日志文件位置
  4.编辑用户配置文件来添加用户
        sudo vi /etc/ppp/chap-secrets
        #格式:用户名   服务类型   密码   分配的ip地址
        test    *    1234    *
        #第一个*代表服务可以是PPTPD也可以是L2TPD,第二个*代表随机分配ip
  5.重启PPTPD服务
        sudo service pptpd restart
到此客户端应该可以连接使用用户名test,密码1234连接上服务器vpn了。 
客户端链接注意点:
1.在vpn连接设置里面,启用MPPE加密选项,加密传输。

2.如果连接失败可以查看服务器里面的pptpd的日志/var/log/pptpd.log。

如果发现客户端i连接后不能上网,可以在服务器上进行如下配置。

  服务器pptpd上网配置:

  1.ipv4转发配置
  echo 1 > /proc/sys/net/ipv4/ip_forward
  2.修改配置文件/etc/sysctl.conf中的下面相应内容前面的#号,如果没有这句就加上
  net.ipv4.ip_forward = 1
  #使其生效
  sysctl -p

  #/etc/init.d/procps restart(使其生效备用)

  3.nat转发(重启后规则会消失,可以通过安装apt-get install iptables-persistent解决)
  注意下面这个里面的eth0修改为服务器上网的那个网卡名称,可以通过ifconfig查看

  iptables --table nat --append POSTROUTING --out-interface eth0 --jump MASQUERADE

  4.(这个可以不做)如果发现某些网站或者ssh无法链接,可以设置MTU来确保过大的包不会被丢弃,
      注意里面的ip段是上面pptpd里面的,1300是包大小根据情况调整

  iptables -I FORWARD -s 192.168.0.0/24 -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1300

本文转载自:http://www.host900.com/index.php/articles/344/

张旭0512
粉丝 41
博文 137
码字总数 30762
作品 0
朝阳
程序员
私信 提问
外贸(跨境电子商务)公司proxy的几种方法---PPTP VPN

Linux PPTP VPN服务 1 方案需求: 公司员工要vpn到香港服务器或者公司内部,然后依次为跳板访问国外的网站,来满足工作环境的搭建; 2 方案概述: 在阿里云租vps服务器(ubuntu),在ubuntu上...

雪松ing
2017/04/21
0
0
搭建Linode的 Vps pptp Vpn 服务

Linode 口碑还是不错的。只不过价格有点小贵。20刀每月,只能用信用卡支付!。不过一分钱一分货,用起来速度妥妥的 下面介绍下在Mac 下搭建Linode 的VPN 服务 首先得注册一个Linode 账号。。如...

求学ing
2014/09/15
12.6K
0
LINUX UBUNTU 翻墙服务器PPTP安装配置

1、安装PPTP服务器 apt-get update apt-get install pptpd 2、配置PPTP服务器 安装完成后使用你熟悉的编辑器,如vi、nano或可视化管理工具winscp编辑/etc/pptpd.conf 查找如下内容: #local...

清风徐不来
2013/12/05
1K
2
ubuntu单网卡建立vpn服务器

在 Ubuntu 上搭建 VPN 服务器的方法非常多,比较著名的有 PPTP, L2TP/IPSec 和 OpenVPN。这三种方式中后两者的安全性比较好,但配置较麻烦。其中 OpenVPN 在 Windows/Mac 平台上还需要额外的...

听风吟
2012/08/23
217
0
ubuntu下搭建使用pptpd搭建VPN服务器

 PPTP(Point to Point Tunneling Protocol)即PPTF协议,也为点对点隧道协议。该协议是在PPP协议的基础上开发的一种新的增强型安全协议,支持多协议虚拟专用网(VPN),可以通过密码身份验...

安好52199
2017/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
10
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部