如何打造基于Linux的VPN服务器

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:33:52

安装软件:
1、安装PPP
安装PPP(Point-to-Point
Protocol,点到点协议)2.4.2以上的版本,去网上下载rpm包。
安装命令如下:
#rpm -Uvh ppp-2.4.3-0.cvs_20040527.1.i386.rpm

2、安装内核MPPE补丁
安装内核MPPE(Microsoft Point to Point
Encryption,微软点对点加密)补丁需要根据内核选择相应的版本。
安装命令如下:
#rpm -ivh kernel-mppe-2.4.20-31.9.i686.rpm

用以下命令检查内核MPPE补丁是否安装成功:
#modprobe ppp-compress-18

3、检查PPP是否支持MPPE
用以下命令检查PPP是否支持MPPE:
#strings '/usr/sbin/pppd' |grep -i mppe | wc --lines

如果以上命令输出为“0”则表示不支持;输出为“30”或更大的数字就表示支持。
4、安装PPTPD下载pptpd-1.1.4-b4.i386.rpm软件包,并安装。
# rpm -ivh pptpd-1.1.4-b4.i386.rpm

修改配置文件
1、修改modules.conf文件
编辑/etc/modules.conf配置文件,加入如下内容:

alias net-pf-47 ip_gre

2.修改pptpd.conf文件
编辑/etc/pptpd.conf配置文件,添加如下内容,确定本地VPN服务器的IP地址和客户端登录后分配的IP地址范围。
debug
option /etc/ppp/options.pptpd
localip 192.168.0.254 #本地VPN服务器的IP
remoteip 192.168.1.1-254 #客户端被分配的IP范