安装rpmforge安装源
http://www.oyzjin.com/2013/04/rpmforge.htmlyum -y install make libpcap iptables gcc-c++ logrotate tar cpio perl pam tcp_wrappers
yum install dkms pptpd ppp
modprobe ppp_mppe(加入到rc.local)
然后编辑文件
/etc/pptpd.conf
/etc/pptpd.conf
option /etc/ppp/pptpd-options localip 172.16.16.1 remoteip 172.16.16.2-254
接着编辑文件
/etc/ppp/pptpd-options
/etc/ppp/pptpd-options
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 8.8.4.4
在
/etc/ppp/chap-secrets
中添加用户名和密码:/etc/ppp/chap-secrets
pptpd *
在
/etc/sysctl.d/sysctl.conf
中启用IP转发:/etc/sysctl.d/sysctl.conf
net.ipv4.ip_forward=1
应用 sysctl.conf 修改:
# sysctl -p
iptables 防火墙配置
配置 iptables 设置,允许 PPTP 客户端访问:
iptables -A INPUT -i ppp+ -j ACCEPT iptables -A OUTPUT -o ppp+ -j ACCEPT iptables -A INPUT -p tcp --dport 1723 -j ACCEPT iptables -A INPUT -p 47 -j ACCEPT iptables -A OUTPUT -p 47 -j ACCEPT iptables -F FORWARD iptables -A FORWARD -j ACCEPT iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE iptables -A POSTROUTING -t nat -o ppp+ -j MASQUERADE
没有评论:
发表评论