CentOS5下pptpd安装及配置:

1.安装pptpd包.要安装pptpd ×××,ppp和iptables这两个软件是必须安装的,安装命令:
yum install -y ppp iptables perl
2、编辑配置文件 /etc/ppp/options.pptpd
vi /etc/ppp/options.pptpd
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 8.8.8.8
ms-dns 202.96.209.5
3、编辑配置文件 /etc/pptpd.conf
vi /etc/pptpd.conf
option /etc/ppp/options.pptpd
logwtmp
localip 172.16.0.1
remoteip 172.16.0.11-190
编辑配置文件 /etc/ppp/chap-secrets,配置用户名为yushuiping,密码为rainbow.
vi /etc/ppp/chap-secrets
yushuiping pptpd rainbow *
4、修改配置文件/etc/sysctl.conf中的相应内容如下:
net.ipv4.ip_forward = 1
5、配置iptables
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.92.0/24 -j MASQUERADE
iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356
/etc/init.d/iptables save
/etc/init.d/iptables restart
设置iptables和pptpd开机自动启动:
chkconfig pptpd on
chkconfig iptables on
6、如果chkconfig添加失败的话:
cp /etc/rc.d/init.d/pptpd /etc/init.d/
7、mkdir /usr/lib64/pptpd/ && 上传pptpd-logwtmp.so && chmod 755 pptpd-logwtmp.so
8、chmod 755 /usr/sbin/pptpd && chmod 755 /usr/sbin/pptpctrl
9、启动服务:service pptpd start