Linux系统下VPN服务器配置方法介绍

日期: 2008-04-06 作者:阿亮 来源:TechTarget中国

  虚拟专用网是借助公共网络internet来连接在不同地理位置的本地网络,网络间的访问就像本地访问一般。由于VPN在传输数据的过程中对数据进行了加密,尽管这些数据在公共网络上传输,其安全性还是很高的。这几年带VPN功能的硬件设备还是卖得很欢的,有些防火墙厂商还拿它的VPN功能作卖点呢。在这里我们不关注硬件VPN,只讲Linux下的VPN。


  1、安装VPN 包。


  需要dkms-2.0.10-2.fc5.noarch.rpm, kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm , ppp-2.4.3-9.2.i586.rpm 和 pptpd-1.3.1-0.i386.rpm这几个rpm包。然后分别执行命令 # rpm –ivh dkms-2.0.10-2.fc5.noarch.rpm ; rpm –ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm ; rpm –ivh ppp-2.4.3-9.2.i586.rpm ; rpm –ivh pptpd-1.3.1-0.i386.rpm 完成安装。


  2、配置VPN服务。


  有两个文件需要修改:主配置文件/etc/pptpd.conf 和VPN用户帐号文件/etc/ppp/chap-sescrets。主配置文件需要设置VPN服务器的本地地址和分配给客户端的地址段,因此只需在主配置文件中手动追加localip和remoteip两行就算完成配置任务。帐号文件保存VPN客户端拨入需要的验证信息,其格式是:


  用户名 服务 密码 分配给用户的口令


  其中用户名,密码,分配给用户的IP地址要用双引号括起来,“服务”一般是pptpd。作为参照,下面给出一个pptpd.conf及chap-secrets的实例:


  # more /etc/pptpd.conf


  localip 192.168.1.254(服务器ip)


  remoteip 192.168.1.230-240(分配给客户机的地址池)


  # more /etc/ppp/chap-screts


  “guoxing”(用户名) pptpd “guoxing”(密码) “*”(从地址池取ip)


  “public” pptpd “wgzx” “192.168.1.202”(可以指定分配给客户端的ip)


  3、客户端的配置。


  使用windows的网络连接向导,只要选择“通过ineternet连接到专用网络(V)”,一步步下去即可配置完成。注意:VPN服务器的IP要填写全球唯一单播地址,即网关服务器的eth0的地址。


  4、启用VPN服务。


  再启用VPN之前确认内核的IP转发功能已经打开,然后执行命令 # service pptpd start 启用VPN等待远程用户接入。


  PS:最开始的时候是从网上下载vpn所需的四个软件包,在开源社区下载的,但是死活装不上,感觉异常奇怪,后来从另一个渠道得到了这四个软件包,发现比开源社区提供的文件要大很多,最后也装上了,所以切勿迷信名气。另外里面设置的vpn服务器的地址是一个本地地址,相当于eth0的地址,连接内网,而作为客户端连接的时候,需要输入这台vpn服务器eth1的地址(必须是全球唯一的),这台服务器linux服务器也要实现包转发。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

阿亮
阿亮

相关推荐

  • 简单几招!帮助中小企业快速部署VPN

    对中小企业来说,IP VPN技术对于企业的通信的重要性如何?如何部署合适的IP VPN架构?这两个问题仍旧是企业最为关心的。本文将介绍几个技巧,帮助中小企业快速灵活部署VPN。

  • BYOD之前巩固VDI解决方案

    配置一台VDI的成本总是和传统的桌面基础设施的费用相同或更多。当预算紧张并且销售团队正在挣扎的时候,你如何将虚拟化数据中心卖给CFO呢?

  • Opera、威视联手打造创新电视网络体验

    在中国国际广播电视信息网络展览会上,加拿大威视展示了针对威视XCode 4210平台优化的Android系统适用的Opera电视浏览器以及Linux系统适用的Opera电视应用商店。

  • Firefox 4 用户体验要点提前看

    Firefox 4可以在Windows, Mac OS X,和 Linux系统中使用,支持超过70种语言,比其他浏览器支持更多平台和语言。