1.安装pptpd
apt-get -y update
apt-get -y install pptpd
2.编辑 /etc/pptpd.conf
#设置服务器 IP 地址与客服端 DHCP 分配地址范围
localip 192.168.0.1
remoteip 192.168.0.2-245
3.编辑 /etc/ppp/pptpd-options
#为客户端提供DNS
ms-dns 8.8.8.8
ms-dns 8.8.4.4
4.编辑 /etc/ppp/chap-secrets
#添加用户名、服务名、密码以及IP地址(服务名需要与pptpd-options文件中指定名称一致)
username servername password *
5.编辑 /etc/sysctl.conf
#开启IPV4转发
去掉net.ipv4.ip_forward=1前的注释,然后运行"sysctl -p"使修改生效;
7.设置IP伪装
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
#设置MTU大小,解决部分网站无法访问的情况(MTU=MSS+20+20)
iptables -A FORWARD -p tcp --syn -s 192.168.0.0/24 -j TCPMSS --set-mss 1356
8.大功告成,启动服务
/etc/init.d/pptpd start
没有评论:
发表评论