红联Linux门户
Linux帮助

linux下用poptop四步快速构建VPN服务

发布时间:2006-11-05 01:17:52来源:红联作者:童勋
VPN(Virtual Private Network,虚拟专用网络)是专用网络的延伸,它可以通过共享Internet或公共网络连接模拟点对点专用连接的方式,在本地计算机和远程计算机之间发送数据。

1,下载与安装,需要下载的软件(poptop.org):
dkms-2.0.10-1.noarch.rpm
kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
ppp-2.4.3-5.rhel4.i386.rpm(下载自己系统相应的包,我的系统是centOS4.4)
pptpd-1.3.3-1.rhel.i386.rpm
检查自己系统已经安装的包(rpm -qa|grep pp),没有的话安装,有的话请升级.


命令:
安装 : rpm -ivh xxx.rpm
升级 : rpm -Uvh xxx.rpm

2,编辑/etc/pptp.conf(配置vpn服务器的IP与允许连接的客户端IP)
只需要在最后输入两行:
localip 192.168.1.16 //定义vpn服务器上的IP.(也就是连上后的ppp0的ip,或是动态域名)
remoteip 192.168.1.1-30 //定义客户端的IP段.


3,编辑/etc/ppp/chap-secrets(配置vpn的用户名与密码)
只需要加入:
“user” pptpd “password” * //将user,password 修改为你的用户名和密码就可以了.
或者:
“user” pptpd “password” 192.168.1.88 //将 * 用ip代替后,就是指定客户端连上后的ip.


4,启动服务.
/etc/rc.d/init.d/pptpd start

至此,linux下的vpn服务已经设置完成,你可能通过winxp下的拔号程序来测试连接了!

附录:偶的配置过程
引用:
[root@eadd-lyb Desktop]# ls
dkms-2.0.10-1.noarch.rpm pptpd-1.3.3-1.rhel4.i386.rpm sys_menu.txt Trash
ppp-2.4.3-5.rhel4.i386.rpm sys_menu.backup testdb.backup
[root@eadd-lyb Desktop]# rpm -ivh dkms-2.0.10-1.noarch.rpm
warning: dkms-2.0.10-1.noarch.rpm: V3 DSA signature: NOKEY, key ID 862acc42
Preparing... ########################################### [100%]
1:dkms ########################################### [100%]
[root@eadd-lyb Desktop]# rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
warning: kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm: V3 DSA signature: NOKEY, key ID 862acc42
Preparing... ########################################### [100%]
1:kernel_ppp_mppe ########################################### [100%]

Creating symlink /var/lib/dkms/kernel_ppp_mppe/1.0.2/source ->
/usr/src/kernel_ppp_mppe-1.0.2

DKMS: add Completed.
[root@eadd-lyb Desktop]# rpm -Uvh ppp-2.4.3-5.rhel4.i386.rpm
warning: ppp-2.4.3-5.rhel4.i386.rpm: V3 DSA signature: NOKEY, key ID b56a8bac
Preparing... ########################################### [100%]
1:ppp ########################################### [100%]
[root@eadd-lyb Desktop]# rpm -ivh pptpd-1.3.3-1.rhel4.i386.rpm
warning: pptpd-1.3.3-1.rhel4.i386.rpm: V3 DSA signature: NOKEY, key ID 862acc42
Preparing... ########################################### [100%]
1:pptpd ########################################### [100%]
[root@eadd-lyb Desktop]# vi /etc/pptpd.conf
[root@eadd-lyb Desktop]# vi /etc/ppp/chap-secrets
[root@eadd-lyb Desktop]# /etc/rc.d/init.d/pptpd start
Starting pptpd:
文章评论

共有 3 条评论

  1. ljp50598313 于 2009-09-28 12:07:10发表:

    如果网络对网络的VPN中有ADSL动态的IP呢,用REDHAT怎么做呢

  2. 于 2006-11-26 10:53:48发表:

    Nice site!
    My homepage | Cool site

  3. axmd 于 2006-11-05 14:16:34发表:

    受益非浅呀,谢谢楼主