- 下载pptpd-1.3.4-2.el6.x86_64.rpm
- 安装
yum -y install ppp
rpm -ivh pptpd-1.3.4-2.el6.x86_64.rpm
- 配置
修改/etc/pptpd.conf
#logwtmp
localip 183.60.177.232
remoteip 10.10.10.100-200
修改/etc/ppp/options.pptpd
ms-dns 172.19.240.15
ms-dns 172.19.240.19
修改/etc/ppp/chap-secrets
test pptpd test * #这个千万别填错,不然连不上
- 开启ipforward
修改/etc/sysctl.conf,修改如下:
net.ipv4.ip_forward = 1
重载配置
sysctl -p
- 配置iptables
iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADE
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
service iptables save
service iptables restart
- 重启PPTP服务
service pptpd restart-kill
service pptpd start
若PPTP频繁掉线,查看日志发现有"Message too long"报错,解决方法如下:
修改PPTP MTU
vi /etc/ppp/ip-up
尾部exit 0前加入以下配置
/sbin/ifconfig $1 mtu 1200