Ros资源网

CentOS搭建PPTP VPN服务器

安装PPP,PPTP

yum install -y ppp

编辑pptp.conf配置vpn的IP范围

vi /etc/pptpd.conf
localip 172.0.0.1
remoteip 172.0.0.2-200

编辑options.pptpd配置pn的DNS

vi /etc/ppp/options.pptpd
ms-dns 8.8.8.8
ms-dns 8.8.4.4

编辑chap-secrets,test为pptp登录帐号,ros9.com 为登录密码,其他默认

vi /etc/ppp/chap-secrets
# client      server        secret         IP addresses
test       pptpd        ros9.com           *

编辑sysctl.conf,开启网络转发功能

vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
# sysctl -p

配置NAT

iptables -t nat -A POSTROUTING -s 172.0.0.0/24 -o eth0 -j MASQUERADE
# iptables-save > /etc/sysconfig/iptables

启动PPTP服务

service pptpd start

设置为开机启动

chkconfig pptpd on
# chkconfig iptables on