CentOS下安装配置pptpd VPN

安装PPP

yum -y install ppp

到rpmfind.net下载pptpd rpm包或者到sf下载源码包自己编译,懒人当然是下载rpm包了

http://sourceforge.net/projects/poptop/files/

ftp://rpmfind.net/linux/epel/6/x86_64/pptpd-1.4.0-3.el6.x86_64.rpm

rpm -ivh pptpd-1.4.0-3.el6.x86_64.rpm

配置很简单,/etc/pptpd.conf里面,设置一下IP

localip 10.8.0.1

remoteip 10.8.0.2-254

/etc/ppp/chap-secrets 里面设置用户账户,格式如下

第一个test是用户,第二个test是密码 ,*表示任意ip

配置文件/etc/sysctl.conf
vi /etc/sysctl.conf
修改以下内容开启ip转发:
net.ipv4.ip_forward = 1
保存、退出后执行:
sysctl -p

因为没有公网地址分配给客户端,所以要使用iptables做nat转发让客户端可以上网

iptables -A POSTROUTING -t nat -s 10.8.0.1/24 -o eth0 -j MASQUERADE

好了,启动pptpd,用自己的电脑新建一个vpn连接过去试试吧


发表回复