[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 应用专题 > VPN > 正文

在debian下用pptp 实现VPN

作者:刘世伟 anheng.com.cn (2005-04-07 14:07:33)

本文要求读者能够熟练的编译内核
使用的发行版是Debian,内核2.6.8,pppd 2.4.2 pptp 1.5.0

http://anheng.com.cn/news/29/413.html 

服务器端设置:
先要给vpn服务器的内核添加mppe补丁,
debian获取补丁:
apt-get install kernel-patch-mppe
然后在当前内核对应的源代码目录,执行修补程序,
#cd /usr/src/kernel-source-2.6.8
#/usr/src/kernel-patches/all/apply/mppe

http://anheng.com.cn/news/29/413.html 

在内核的ppp下,会多一个mppe功能,把它编译成模块的形式,并安装,模块形式可以直接挂载,不用启动机器,修改/etc/modules,添加一行
ppp_mppe
安装:pptp服务程序,和设置程序:
apt-get install pptpd webmin-pptp-server
下面就可以直接进webmin对pptpd进行设置了。一切按默认设置,要把
[Enable MPPE encryption?] 选项设置为[Must be used]
这样,就不用修改win客户端的安全默认设置了。
再进行分配ip池,
然后建立账号,根据需要给账号绑定ip
webmin的设置并不能正常工作,最后要在设置文件\etc\pptp.conf中手动添加几个设置,见后页所示

http://anheng.com.cn/news/29/413.html 


win客户端设置:
在[网络和拨号连接]进行[新建连接]选[vpn],按默认设置下去就行了。

http://anheng.com.cn/news/29/413.html 

linux客户端设置:
先安装客户端软件
apt-get install pptp-linux
安装webmin管理
apt-get install webmin-pptp-client
然后用webmin设置就行了。
客户端自动拨号:
将下面一句放在适当的位置
pptp vpn.anheng.com.cn call anheng &
vpn的接入机器跟局域网的机器在同一网段:
在/etc/pptp.conf中,把localip去掉,remoteip分配一段本网ip,然后/etc/pptp-options里面打开arproxy,把arp传到局域网,就可以了
参考的设置文件见下一页
(http://www.fanqiang.com)

原文链接:http://anheng.com.cn/news/29/413.html

 相关文章
VPN技术概述 2002-08-14 06:02:01
VPN及目前Firewall 在DDoS 攻击防上的缺陷 2001-05-20 08:10:00
架设linux下最简单的VPN系统 2005-03-21 13:30:45
利用openbsd+openvpn快速建立企业vpn 2005-03-30 14:34:57
Linux下架设VPN服务器指南 2005-04-06 18:10:17
使用SSH建立基于Linux/Unix的VPN网络 2005-04-07 14:05:01

★  感谢所有的作者为我们学习技术知识提供了一条捷径  ★
www.fanqiang.com