1. 安装pptpd软件

    sudo apt-get install pptpd

  2. 配置服务端

    1)[/etc/pptpd.conf]

    localip 192.168.100.1 #服务端地址

    remoteip 192.168.100.20-250 #客户端地址池

    connections 500 #可使用的连接数量

    2)[/etc/ppp/pptpd-options]

    ms-dns 8.8.8.8 #配置dns

    ms-dns 8.8.4.4

  3. 建立用于登陆的用户名等信息

    配置文件【/etc/ppp/chap-secrets】

    simple              pptpd     059426      *

    解释:

    用户名  服务器名称【默认的pptpd即可】  密码   允许登陆的ip地址【*为所有】

  4. 以上配置文件修改后重启服务

    service pptpd restart

  5. 开启系统路由转发

    1)开启路由转发

    修改配置文件/etc/sysctl.conf

    net.ipv4.ip_forward=1

    2)执行命令使配置生效

    sysctl -p

  6. 配置系统nat功能

    执行iptables将来自私有地址池的流量【本例中为192.168.100.20-250】

    进行nat转换送出网口

    命令:

    iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth1 -j MASQUERADE

    iptables-save > /etc/iptables-rules #保存配置

  7. 客户端设置

    windows设置参考:http://jingyan.baidu.com/article/8ebacdf023013f49f65cd515.html

    mac osx设置参考:http://jingyan.baidu.com/article/84b4f5653067d360f6da32cf.html?qq-pf-to=pcqq.c2c