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