热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

打造基于redhat9的VPN服务器(kernelversion2.4.20-8)

打造基于redhat9的VPN服务器(kernelversion2.4.20-8)--Linux企业应用-Linux服务器应用信息,下面是详情阅读。
用多了基于win2000/win2003下的VPN配置,今天花了大半天的工夫,终于简单的配置了基于Linux的VPN服务器!!!!
VPN(Virtual Private Network,虚拟专用网络)是专用网络的延伸,它可以通过共享Internet或公共网络连

接模拟点对点专用连接的方式,在本地计算机和远程计算机之间发送数据.它具有良好的保密性和不受干扰性

,使双方能够进行自由而安全的点对点连接。下面介绍一种快速构建VPN服务器的方法。

需要下载的软件:
pptp-1.6.0-1.i386
ppp-2.4.3-4.rhl9.i386
pptpd-1.3.0-0.i386
kernel-mppe-2.4.20-8.i686

检查自己系统内是否有相应的软件包已经安装,没有的话安装,有的话使用升级.
  分别使用命令:
  安装 : rpm -ivh xxx.rpm
  升级 : rpm -Uvh xxx.rpm
  安装完成.

1.如果version below 2.6.15-rc1 需要添加 MPPE到kernel
#rpm -kernel-mppe-2.4.20-8.i686

用以下命令检查内核MPPE补丁是否安装成功:
#modprobe ppp-compress-18 && echo ok
如果显示OK
就不需要添加MPPE到kernel

2.安装更新ppp
#rpm -Uvh ppp-2.4.3-4.rhl9.i386.rpm

3.安装pptpd
#rpm -ivh pptp-1.6.0-1.i386

4.编辑/etc/pptp.conf
  只需要在最后输入两行:
  localip 192.168.100.1 //定义服务器上的IP.(也就是连上后的ppp0的ip)
  remoteip 192.168.1.1-30 //定义客户端的IP.
  保存.
5.编辑/etc/ppp/chap-secrets
  只需要加入:
  “user” pptpd “password” * //将user,password 修改为你的用户名和密码就可以了.
  或者如下:
  “user” pptpd “password” 192.168.1.1 //将 * 用ip代替后,就是指定客户端连上后的ip.
  保存.
6.编辑/etc/ppp/options.pptpd
  只需要加入:
  ms-dns 202.101.172.35 //将ip换为你的dns ip 即可.
  保存.
7.启动服务.
  /etc/rc.d/init.d/pptpd start 或者 service pptpd start

8.使用win系统,建立一个新的vpn连接,输入服务器ip,用户名和密码.即可.


本人只是在局域网内进行了测试,可以正常使用,如果有什么问题希望多多指教!
更多内容请参考:www.poptop.org

[ 本帖最后由 ppzlyg 于 2006-8-31 17:32 编辑 ]
推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文比较了eBPF和WebAssembly作为云原生VM的特点和应用领域。eBPF作为运行在Linux内核中的轻量级代码执行沙箱,适用于网络或安全相关的任务;而WebAssembly作为图灵完备的语言,在商业应用中具有优势。同时,介绍了WebAssembly在Linux内核中运行的尝试以及基于LLVM的云原生WebAssembly编译器WasmEdge Runtime的案例,展示了WebAssembly作为原生应用程序的潜力。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 本文主要讨论了在xps15上安装双系统win10和MacOS后,win10无法正常更新的问题。分析了可能的引导问题,并提供了解决方法。 ... [详细]
  • 本文介绍了新款奇骏的两个让人上瘾的功能,分别是智能互联系统和BOSE音响。通过对新款奇骏的配置和功能进行评测,探讨了这两个新增功能的使用体验和优势。此外,还介绍了新款奇骏的其他配置和改进,如增加的座椅和驾驶辅助系统,以及内饰的舒适性提升。对于喜欢音响的消费者来说,BOSE音响的升级也是一个亮点。最后,文章提到了BOSE音响的数字还原能力,以及7座版无法配备BOSE音响的原因。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • 本文详细介绍了解决全栈跨域问题的方法及步骤,包括添加权限、设置Access-Control-Allow-Origin、白名单等。通过这些操作,可以实现在不同服务器上的数据访问,并解决后台报错问题。同时,还提供了解决second页面访问数据的方法。 ... [详细]
author-avatar
mobiledu2502897851
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有