Redhat 9下使用poptop实现基于pptp的client to lan的VPN
Package | Version | Date | Notes / Monitor | Download |
mppe module builder | dkms-2.0.5 | January 26, 2005 | javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)"> - | Download |
ppp | ppp-2.4.3 | February 23, 2005 | - | Download |
pptpd | pptpd-1.2.3 (beta) | February 16, 2005 | - | Download |
rpm -Uvh ppp-2.4.3.................
rpm -ivh pptpd-1.2.3.i386.rpm
vi /etc/pptpd.conf
要有下面几句:
speed 115200
option /etc/ppp/options /* 原来是option /etc/ppp/options.pptpd
localip 192.168.0.1
remoteip 192.168.0.10-100 /* 分配ip
debug /* 作用是开启日志功能
vi /etc/syslog.conf
再最后加一句 daemon.debug /var/log/pptpd.log /*注意中间的空是tab不是空格
service syslog restart
cd /etc/ppp
vi options
内容如下:
lock
name www.suzhou.com /*你的主机名或者ip或者域名
require-chap /*使用chap认证
auth /*需要认证
ms-dns 61.177.7.1 /*dns服务器地址
debug /*开启调试功能
vi chap-secrets
内容如下:
“Wangyuan” www.suzhou.com "123456" * /*分别是用户名,vpn服务器名,密码,“*”是分配的ip
"zhangsan" www.suzhou.com "654321" * /* "*"的意思是在pptpd.conf里面设置的ip里面任选一个
service pptpd restart
客户端用win的vpn拨号,设置完要拨的地址、用户名、密码
然后改这个拨号连接的属性里面的安全,把“要求数据加密”前的勾去掉(必须)不去连不上
网络选项->tcp/ip属性->高级->"在远程网络上使用默认网关"前的勾也去掉(必须)不去连上后不能上网
如果需要加密需要打补丁kernel-mppe-2.4.20-8.i686.rpm
mppe的补丁安装
tar -zxvf kernelmod-0.7.1.tar.gz
cd kernelmod
./kernelmod.sh(生成kernel-mppe-2.4.20-8.i686.rpm)
rpm –ivh kernel-mppe-2.4.20-8.i686.rpm