CentOS 5下快速搭建PPTP VPN服务器

2012年2月8日 | 标签: ,

下载软件
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.rhel5.i386.rpm
wget http://poptop.sourceforge.net/yum/stable/packages/ppp-2.4.4-14.1.rhel5.i386.rpm
wget http://poptop.sourceforge.net/yum/stable/packages/ppp-devel-2.4.4-14.1.rhel5.i386.rpm

安装rpm -ivh *.rpm

设置
1./opt/pptpd.conf主文件
option /etc/ppp/options.pptpd
debug
bcrelay eth1
localip 172.16.1.1-10
remoteip 172.16.1.100-200
2./etc/ppp/options.pptpd选项
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 208.67.220.220
ms-dns 8.8.8.8
ms-dns 208.67.222.222
proxyarp
debug
lock
nobsdcomp
novj
novjccomp
nologfd
lcp-max-configure 100
3./etc/ppp/chap-secrets 用户名和密码
user1 pptpd password *
4.iptables设置
开启ip转发
修改/etc/sysctl.conf为如下值
net.ipv4.ip_forward = 1
设置nat
/sbin/iptables -t nat -A POSTROUTING -s 172.16.1.0/24 -j SNAT –to-source 公网IP

系统日志中/var/log/messages如果出现
pppd is unable to open the /dev/ppp device
执行如下命令即可
mknod /dev/ppp c 108 0

目前还没有任何评论.