当前位置:  技术问答>linux和unix

求助linux下的vpn配置

    来源: 互联网  发布时间:2015-04-26

    本文导语:  想在linux在做一个vpn让在异地的子公司使用公司的数据库。 不知道改怎么配置,希望各位搞手指点(希望详细些,最好让我能照着做就行)。 谢谢,分数不够在加。 | 文章标题   RedHat7.2实...

想在linux在做一个vpn让在异地的子公司使用公司的数据库。
不知道改怎么配置,希望各位搞手指点(希望详细些,最好让我能照着做就行)。
谢谢,分数不够在加。

|
文章标题   RedHat7.2实现免费的VPN  评注  
 
张贴者: 任我行 (enthusiast) 
张贴日期 04/27/02 02:39 PM 
 


虚拟专用网(VPN)被定义为通过一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。虚拟专用网可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。微软的Windows2000里已经内置了VPN的支持。如何在Linux下实现呢?经过一下午的研究,终于搞定,其实蛮简单的。由于网上介绍LINUX下配置VPN的中文资料比较少,所以写了这篇贴上来,希望能给linuxforum的朋友们一点帮助。本人也是菜鸟,有不对的地方希望大家批评指正。 
环境 
1. 一台PC服务器安装RedHat7.2,双网卡连接内外两个网段,内部网卡IP为192.168.0.1/255.255.255.0,外部地址为固定合法IP地址。 
2. 外地用户PC通过Internet和RH7.2主机建立vpn连接连入局域网。 

一、下载pptpd-1.0.0-5.i386.rpm 
PPTP(Piont-to-point Tunneling Protocol 点对点传输协议)是一个用以建立VPN的网络协议. 此协议需TCP(端口1723)和GRE以完成工作. RedHat公司对这个RPM包的解释是:A PPTP server daemon. 
ftp://ftp.redhat.com/pub/redhat/linux/7.0/en/powertools/i386/RedHat/RPMS/pptpd-1.0.0-5.i386.rpm 
二、安装:rpm -ivh pptpd-1.0.0-5.i386.rpm 
安装后产生以下文件: 
/etc/pptpd.conf 
/usr/sbin/pptpctrl 
/usr/sbin/pptpd 
/usr/share/doc/pptpd-1.0.0 
/usr/share/doc/pptpd-1.0.0/AUTHORS 
/usr/share/doc/pptpd-1.0.0/COPYING 
/usr/share/doc/pptpd-1.0.0/INSTALL 
/usr/share/doc/pptpd-1.0.0/README 
/usr/share/doc/pptpd-1.0.0/README.inetd 
/usr/share/doc/pptpd-1.0.0/README.slirp 
/usr/share/doc/pptpd-1.0.0/TODO 
/usr/share/doc/pptpd-1.0.0/html 
/usr/share/doc/pptpd-1.0.0/html/HOWTO-IPX+PPTP.txt 
/usr/share/doc/pptpd-1.0.0/html/HOWTO-PoPToP.txt 
/usr/share/doc/pptpd-1.0.0/html/setup_pptp_client.html 
/usr/share/doc/pptpd-1.0.0/samples 
/usr/share/doc/pptpd-1.0.0/samples/chap-secrets 
/usr/share/doc/pptpd-1.0.0/samples/options 
/usr/share/doc/pptpd-1.0.0/samples/pptpd.conf 
你可以看看里面的说明和示例 

三、修改:/etc/pptpd.conf的內容 
speed 115200 
option /etc/ppp/options 
localip 192.168.0.200-238 (自己的 ip) 
remoteip 192.168.0.100-200 (client 的 ip) 
pidfile /var/run/pptpd.pid 


四、修改:/etc/ppp/chap-secrets的內容 
"sz" xxx.com "sz" 192.168.0.200 
"china" xxx.com "china" 192.168.0.100 
注:xxx.com是服务器名 

五、修改:/etc/ppp/options的內容: 
name xxx.com 
auth 
require-chap 
proxyarp 

六、最后运行:/usr/sbin/pptpd 
经过这简单的几步,我们就ok了!用netstat -ln就可以看到已经有个1723的端口在监听了 

Win98系统中VPN连接的设置我这里就不多说了,你可以看下面这个网页得到帮助: 
http://www.ccidnet.com/tech/app/2001/10/22/58_3516.html 

在上面的设置中,我将用户名设了两个,一个为sz,密码是sz,另一个为china,密码是china。单击“连接”按钮后便可以连到我们的专用网络里。我在局域网的机器上实验了一下,VPN服务器IP为192.168.0.1,连上后显示连接速度为10M,协议为challenge信号交换身份验证协议和TCPIP,分配给我的ip为192.168.0.200。呵呵,现在我一台机器有了两个IP了。挂断后换用china拨号,得到新的ip是192.168.0.100。 
有一个要注意的地方,如果你的服务器使用的是拨号连接上网的方式,如adsl虚拟拨号或modem拨号,它们都要用到/etc/ppp下面的options等文件,上面的设置可能会有问题。你需要把pptpd需要使用的chap-secrets,options文件放在其他目录下,并在启动pptpd的时候加参数-c -o来指定它们的位置。/usr/sbin/pptpd --help说明了pptpd参数的用法。 
要同时使用ipx协议的话请先看看/usr/share/doc/pptpd-1.0.0/html/HOWTO-IPX+PPTP.txt,里面说得很清楚了。 
我的服务器上没有使用ipx协议,所以也没有进一步实验,有兴趣的朋友自己试试吧。 

我很菜的,不要笑我 

 

    
 
 

您可能感兴趣的文章:

  • 求助:linux下 vim的配置(高分求助)
  • 100分求助:关于linux下配置sendmail的问题
  • linux配置samba服务器求助!!!
  • 吐血求助:ubuntu下eclipse的配置
  • 紧急求助!谁熟悉websphere的配置?或关于webshpere好的网站!
  • 紧急求助!/root/.bash_profile被改写之后,如何让系统接收新的配置?
  • 高分求助:如何监测iptables配置的透明网关的内部网连接状态?
  • 【200分】求助win2000pro+Apache+tomcat配置
  • Linux配置程序求助
  • 美女求助:linux下如何配置邮件服务器???加急!!!
  • Linux配置求助
  • 求助samba配置问题,windows无法访问linux共享的资源
  • solaris8 下sendmail 配置求助!
  • Redhat Linux 9.0 + 865PE主板 求助AC97声卡的配置
  • 求助,dns freebsd服务器配置问题
  • 虚拟机上linux网络配置(求助)
  • 求助虚拟机配置上网(动态IP)
  • 【求助】急:Fedora 9 SELinux 配置错误导致启动不了怎么办?
  • [求助]关于CVS服务配置的问题!!
  • 求助:装了台LINUX3U6(挺长时间了),可能是网卡配置文件有问题,SSH连不上...
  • 求助!为什么linux下FTP允许windows登录而不允许linux登录?在线等
  • 求助关于linux和windows引导lilo的问题
  • 求助!!怎么在linux交叉环境下移植SOAP协议?
  • 新装linux求助
  • 求助:新氧Linux中文定制版V0.1主题包
  • Opengl Linux多线程 求助
  • linux webserver求助一下
  • 急求助!安装linux后重装windows的问题
  • 求助,linux下如何使用函数更改时区,例如设置美国时区 谢谢
  • mini2440开发,linux求助
  • linux的 iptables问题求助
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助:信号 --13 进程中断
  • 求助,安装了红帽子后进不了
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 一个简单的问题,高分求助!!!
  • 紧急求助:Unix下给文件夹重命名用什么命令?谢谢!!!!
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求助
  • 紧急求助java多线程编程!!!!!!!!!!!!!
  • 高分求助foxpro的jdbc驱动程序!!!!
  • ~(取反)操作错误,求助!谢谢
  • 求助:在Java中如何获得当前系统的CPU型号?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3