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

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

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

还需要修改如下文件,否则编译时出错:

[root@mm linux]# vi scripts/kconfig/mconf.c

将static struct menu *current_menu;这一行注释掉,

并添加struct menu *current_menu;如下:

//static struct menu *current_menu;

struct menu *current_menu;

把以前的配置文件拷贝到当前内核目录,以继承原有配置:

[root@mm linux]# cp /boot/config-2.6.18-92.el5 ./.config

[root@mm linux]# make mrproper @@@删除不必要的文件和目录,初次编译内核不需要

[root@mm linux]# make clean @@@删除不必要的模块和文件

[root@mm linux]# make menuconfig @@@基于文本选单的配置界面,字符终端下推荐使用

选择相应的配置时,有三种选择,它们分别代表的含义如下:

Y--将该功能编译进内核

N--不将该功能编译进内核

M--将该功能编译成可以在需要时动态插入到内核中的模块

1.Go to “Load an Alternate Configuration File” and choose “。config”

2.Go to “General setup” select “Local version …” and input “-default”

3.Go to “Device Drivers --->” “Network device support --->”

然后以模块形式选中如下两项:

PPP BSD-Compress compression

Microsoft PPP compression/encryption (MPPC/MPPE)

然后保存退出内核配置模式。

[root@mm linux]# make dep @@@链接程序代码和函数库

[root@mm linux]# make bzImage @@@开始编译系统内核,此步大约需要25分钟

[root@mm linux]# make modules @@@开始编译外挂模块,此步大约需要1个小时

[root@mm linux]# make modules_install@@@安装编译完成的模块

[root@mm linux]# make install @@@将刚才编译完成的内核安装到系统里面

编译内核完成后,用新内核启动,然后进入系统,查看如下:

[root@mm pppoe]# modprobe -l | grep mppe

/lib/modules/2.6.19-default/kernel/drivers/net/ppp_mppe_mppc.ko

可以看到ppp_mppe_mppc.ko模块已经被编译了。

#lsmod 却看不到ppp_mppe_mppc ,说明该模块还没有被内核挂载,我们手动挂载:

#modprobe ppp_mppe_mppc

再次用#lsmod查看 ,已经成功被内核挂载了

只有当ppp_mppe_mppc模块被挂载到内核以后,PPPOE服务器才能够支持mppc、mppe(压缩及加密功能)。

将模块添加为自启动:

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

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

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