Debian 安装 PPTP VPN

运行以下命令:

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

正文完
 0