运行以下命令:
apt-get update apt-get upgrade apt-get install pptpd
配置PPTP VPN
使用编辑器编辑/etc/pptpd.conf。修改localip,remoteip的ip地址段,如:
localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245
编辑/etc/ppp/pptpd-options,修改ms-dns的dns地址,如:
ms-dns 8.8.8.8 ms-dns 8.8.4.4
编辑/etc/ppp/chap-secrets,设置用户名密码,如:
user1 pptpd password1 * user2 pptpd password2 10.10.10.102
格式一为不限定分配ip地址,格式二为限定分配ip地址。 编辑/etc/sysctl.conf,将#net.ipv4.ip_forward=1
为
net.ipv4.ip_forward=1
执行如下命令:
sysctl -p
进行到此处,重启一下pptpd应该就能连接上vpn了,但是可能还有很多网页无法访问。
配置iptables防火墙
运行如下命令:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
最好将此行加进/etc/rc.local。 进行到此处,不但能连接上vpn,而且应该能访问大部分网页了,但是可能有小部分网页仍不能正常访问。
设置MTU值
运行如下命令:
iptables -A FORWARD -p tcp --syn -s 192.168.0.235 -j TCPMSS --set-mss 1356
启动PPTP服务
运行如下命令:
/etc/init.d/pptpd restart
正文完