经验技巧:Linux下架设PPTP VPN服务器

中国IT实验室 发表于:11年12月13日 10:00 [转载] 比特网

  • 分享:
[导读]本文旨在介绍在Linux下架如何设PPTP VPN服务器,希望对大家有所帮助。

1.2实现过程及功能特性

首先编译内核,以加入对mppe和mppc的支持,然后架设PPTP VPN服务器,实现终结用户VPN拨号的功能。

linux服务器IP地址:192.168.1.251

windows客户IP地址:192.168.1.55

2编译内核

2.1.1

MPPE:Microsoft Point-to-Point Encryption,微软的点对点加密协议,可以对在点对点链路上传输的数据包进行加密,详细介绍请见RFC3078和RFC3079。

MPPC:Microsoft Point-to-Point Compression,微软的点对点压缩协议,可以对在点对点链路上传输的数据包进行压缩,详细介绍请见RFC21189。

我们需要编译内核及PPP,从而使它们都能够支持MPPE和MPPC。

2.1.2

DO Remember that : use IE brower "Save as " to download kernel patch!

安装CentOS5.2时采用自定义软件,然后选中“based”并取消其它全部选定,进行基本安装。安装完成进入系统,首先安装GCC。

[root@mm CentOS]# rpm -ivhU kernel-headers-2.6.18-92.el5.i386.rpm

[root@mm CentOS]# rpm -ivhU glibc-headers-2.5-24.i386.rpm

[root@mm CentOS]# rpm -ivhU glibc-devel-2.5-24.i386.rpm

[root@mm CentOS]# rpm -ivhU libgomp-4.1.2-42.el5.i386.rpm

[root@mm CentOS]# rpm -ivhU cpp-4.1.2-42.el5.i386.rpm

[root@mm CentOS]# rpm -ivhU gcc-4.1.2-42.el5.i386.rpm

查看一下:

[root@mm CentOS]# gcc -v

Using built-in specs.

Target: i386-redhat-linux

Thread model: posix

gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)

再查看当前内核版本:

[root@mm CentOS]# uname -r

2.6.18-92.el5

还需要安装如下RPM包,这个包是在#make menuconfig 时必需的,否则报错:

[root@mm CentOS]# rpm -ivhU ncurses-devel-5.5-24.20060715.i386.rpm

2.1.3

下面开始编译内核:

[root@mm kernel]# tar zxvf linux-2.6.19.tar.gz

[root@mm kernel]# ln -s /home/kernel/linux-2.6.19 /usr/src/linux

[root@mm kernel]# cd /usr/src/linux/

下面的命令给内核打补丁

[root@mm linux]# bzcat /home/kernel/linux-2.6.19-mppe-mppc-1.3.patch.bz2 | patch -p1

[责任编辑:王瑶]
Aria
北京时间11月9日消息,受惠于平板电脑市场对移动芯片的大量需求,英伟达今天公布的第三财季财报数据好于华尔街平均预期。
官方微信
weixin
精彩专题更多
存储风云榜”是由DOIT传媒主办的年度大型活动。回顾2014年,存储作为IT系统架构中最基础的元素,已经成为了推动信息产业发展的核心动力,存储产业的发展迈向成熟,数据经济的概念顺势而为的提出。
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
联想携ThinkServer+System+七大行业解决方案惊艳第十六届高交会
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技术有限公司 版权所有.