89711530 2009-10-28
1、系统环境
CentOS 4.5最小安装(只安装开发工具);
CentOS两块网卡,eth0和eth1.
外网网卡eth0 IP:192.168.1.3
netmask: 255.255.255.0
gateway: 192.168.1.1
内网网卡eth1 IP: 172.16.1.1
netmask: 255.255.255.0
2、安装所需软件(共4个)
大家可以到如下的网址下载:http://www.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
pptpd-1.3.3-1.rhel4.i386.rpm
3、开始安装
rpm -ivh dkms-2.0.10-1.noarch.rpm
rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
rpm -ivh ppp-2.4.3-5.rhel4.i386.rpm
rpm -Uvh ppp-2.4.3-5.rhel4.i386.rpm(如果系统已经安装可以进行更新)
rpm -ivh pptpd-1.3.3-1.rhel4.i386.rpm
4、配置
(1)更改pptpd.conf文件
使用vi编辑器打开文件/etc/pptpd.conf,并在文件最后添加如下两行:
localip 192.168.1.3 ##定义vpn服务器的IP
remoteip 172.16.1.100-200 ##定义客户端可以使用的IP段
(2)添加vpn用户
使用vi编辑器打开文件/etc/ppp/chap-secrets,格式如下:
# client server secret IP addresses
然后添加定义的用户信息
test pptpd 123456 172.16.1.100
test1 pptpd 123456 172.16.1.101