首先更新:

1
apt-get update

接着我们就安装pptp服务器:

1
apt-get install pptpd

编辑/etc/pptpd.conf, 反注释掉以下内容:

1
2
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

编辑/etc/ppp/chap-secrets, 添加用户,格式为:

1
2
# client        server  secret                  IP addresses
yesokay          *      password                *

修改dns配置, /etc/ppp/options:

1
2
ms-dns 8.8.8.8
ms-dns 8.8.4.4

启用ip_forward, /etc/sysctl.conf:

1
net.ipv4.ip_forward=1

启用新的配置:

1
sysctl -p

重启pptp服务器:

1
/etc/init.d/pptpd restart

最后开启iptables转发

1
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

当然还有更加方便的,有人做了一个一键安装脚本

  1. Debian系见这里
  2. RPM系见这里