教您30分钟打造基于Linux的VPN服务器

VPN(Virtual ">Private Network,虚拟专用网络)是专用网络的延伸,它可以通过共享Internet或公共网络连接模拟点对点专用连接的方式,在本地计算机和远程计算机之间发送数据。

  它具有良好的保密性和不受干扰性,使双方能够进行自由而安全的点对点连接。下面介绍一种快速构建VPN服务器的方法。

安装软件

  1.安装PPP

  安装PPP(Point-to-Point Protocol,点到点协议)2.4.2以上的版本,可以到http://sourceforge.net/project/showfiles.php?group_id=44827下载ppp-2.4.3-0.cvs_20040527.1.i386.rpm软件包。

  安装命令如下:

  #rpm -Uvh ppp-2.4.3-0.cvs_20040527.1.i386.rpm

  2.安装内核MPPE补丁

  安装内核MPPE(Microsoft Point to Point Encryption,微软点对点加密)补丁需要根据内核选择相应的版本。笔者使用的Linux内核是2.4.20-31.9版本,可以到http://pptpclient.sourceforge.net/mppe/kernel-mppe-2.4.20-31.9.i686.rpm下载相应的kernel-mppe-2.4.20-31.9.i686.rpm软件包。安装命令如下:

  #rpm -ivh kernel-mppe-2.4.20-31.9.i686.rpm

  用以下命令检查内核MPPE补丁是否安装成功:

  #modprobe ppp-compress-18

  3.检查PPP是否支持MPPE

  用以下命令检查PPP是否支持MPPE:

  #strings '/usr/sbin/pppd' |grep -i mppe | wc --lines

  如果以上命令输出为“0”则表示不支持;输出为“30”或更大的数字就表示支持。

时间: 2024-08-01 22:05:16

教您30分钟打造基于Linux的VPN服务器的相关文章

教你五分钟打造一个文字时空洞

  新手教程,教你五分钟打造一个文字时空洞!本教程为翻译+改造,原作者是个外国人,已经不记得是谁了,有知道的欢迎补充.本教程然将教你如何创作一个富有空间感的字体图案. 分类: PS文字教程

基于linux的Web服务器性能测试

一.基于linux的Web服务器性能测试的重要性 linux作为一种免费的开源操作系统,正越来越受到人们的重视.随着稳定的Linux 2.4内核发布日期的临近和Intel IA-64构架的推出,Linux在服务器操作系统市场所占的份额会继续扩大,那么基于Linux的应用也就会日益丰富.而在Internet时代,操作系统最广阔的市场空间就是Web服务器,正是遍布全球的千千万万的Web服务器才构成了因特网信息资源的基础,而Web服务器性能的优劣直接关系到人们对信息资源的利用效率,因此对Web服务器性

教您如何在Windows 2003操作系统架设VPN服务器

VPN的英文全称是"Virtual http://www.aliyun.com/zixun/aggregation/33969.html">Private Network",翻译过来就是"虚拟专用网络".顾名思义,虚拟专用网络可以理解为虚拟出来的企业内部专线.如果您想要通过INTERNT进行安全网络通信.共享资源等应用,VPN是一个最好的解决方案.今天,我就带您走入VPN的世界,教您如何在Windows 2003操作系统下架设VPN服务器. 一.VP

linux中VPN服务器出现PTY read or GRE write failed问题

在REHL系搭建pptp vpn服务器 连接的时候出现(619等错误)查看系统日志[cat /var/log/messages |grep pptpd]后发现每次连接失败都会出现以下日志内容: GRE: read(fd=6,buffer=80504c0,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check

linux搭建vpn服务器步骤详解

PPTP 的配置主要有下面五个步骤: 验证内核是否加载了 MPPE 模块 安装所需的软件包 配置 PPP 和 PPTP 的配置文件 打开内核的 IP 转发功能 启动 pptpd 守护进程 配置 iptables 防火墙放行和转发规则 详细步骤 1.验证内核是否加载了MPPE模块: 基本都安装过了,所以略过 2.安装所需的软件包: ppp PPTP 使用 PPP 协议对用户数据进行封装,然后将 PPP 数据帧封装在 IP 数据报里,经由 IP 网络传播.因此首先需要支持 PPP 协议,下面命令安装

DataV首次实战分享:教你30分钟创建汽车大屏

先看一下汽车大屏(手机流量慎点!):https://datav.aliyun.com/share/20acd88491367bf262fcb1e862ee8f1c 必备产品:DataV 我是一个技术男,同样也是个汽车爱好者,上个月买了辆的宝马,却发现路上的"宝马越来越多"(⊙﹏⊙)b ...... 我喜欢钻研技术,也喜欢钻研汽车,最近研究了一下数据可视化,发现用datav可以玩出一些花样,这次就分享一下我做汽车数据大屏的经验. 没数据是不行的,首先七拼八凑了一些汽车数据,然后.....

再不自动化就晚啦!优云教你4步打造基于CentOS的产品镜像

随着Linux程序的增多,软件的安装过程中经常出现如下问题: 1.硬件配置类似或者相同时,批量安装系统和软件,希望实现自动化安装,减少安装时间和人为出错. 2.工程实施人员在不同客户现场进行系统和软件安装(硬件配置不同),由于硬件有差别,不容易实现自动化. 笔者针对以上场景,从提高生产效率,减少误操作的立场,提出如下解决方案,希望能达到抛砖引玉的目的,并能与同行进行深入的探讨,发现不足之处. 背景知识点 Anaconda是RedHat.CentOS.Fedora等Linux的安装管理程序,它可以

一起谈.NET技术,教你30秒打造强类型ASP.NET数据绑定

相关文章:强类型ASP.NET数据绑定改进版.强类型ASP.NET数据绑定改进版之第2版 数据绑定似乎是ASP.NET老掉牙的东西了.可是你知道吗,只需要一点小小的改动就可以替换Eval,摆脱字符串依赖并且大大提高性能. 首先在code behind中加入以下方: protected virtual object ExpHelper<TEntity, TREsult>(Func<TEntity, TREsult> func){ var itm = GetDataItem();ret

教你30秒打造强类型ASP.NET数据“.NET研究”绑定

相关文章:强类型ASP.NET数据绑定改进版.强类型ASP.NET数据绑定改进版之第2版 数据绑定似乎是ASP.NET老掉牙的东西了.可是你知道吗,只需要一点小小的改动就可以替换Eval,摆脱字符串依赖并且大大提高性能. 首先在code behind中加入以下方: protected virtual object ExpHelper<TEntity, TREsult>(Func<TEntity, TREsult> func){ var itm = GetDataItem();ret