> CentOS > CentOS服务器 > 环境配置 >

centos搭建vpn服务器

最近搭建了个vpn服务器,查了很多资料,在这里汇总一下,方便以后或者大家选用。

一、安装软件

1、cat /etc/issue 查看系统对应的版本。
2、打开网址点这里,下载dkms,kernel-ppp, ppp(不包括devel),pptpd系统对应版本的rpm包
3、rpm命令安装各个rpm包,即:

rpm -ivh dkms*
rpm -ivh kernel-ppp*
rpm -ivh pptpd*
rpm -ivh ppp
运行第四条命令时会出现错误提示,没有安装libpcap.so


4、从对应的镜像网站下载对应版本的libpcap包并安装,例如6系列系统的安装包位置为centos6镜像地址,打开,下载libpcap-1.4.0-*包,并rpm安装

rpm -ivh libpcap-1.4.0*




配置服务器设置

1、配置ip地址范围

vi /etc/pptp.conf

localip=192.168.1.2
remoteip=192.168.193-223 #配置连入计算机的ip地址分配范围
:wq回车



2、配置vpn用户名及密码列表

vi /etc/ppp/chap-secrets

# client | server | secret | IP addresses
usr pptpd passwd *
:wq
**3、启动pptpd服务

service pptpd start
**4、设置nat转发

iptables -t nat -F
iptables -t nat -A POSTROUTING -s 192.168.1.2/27 -j SNAT –to 192.168.1.26 (请将192.168.1.26替换成你的服务器ip)
至此,设置连接你的网络就可以顺利使用vpn了。


(责任编辑:IT)