2017年3月

ubuntu下使用pptpd配置vpn

  1. 安装pptpd
    sudo apt-get install pptpd 
  2. 配置pptpd服务
    • 
        vim /etc/pptpd.conf 
        取消localip remoteip注释
    • vim /etc/ppp/pptpd-options 
        ms-dns 8.8.8.8(或其他DNS)
        ms-dns 8.8.4.4 
    • vim /etc/ppp/chap-secrets 
        # Secrets for authentication using CHAP
        # client        server  secret     IP addresses 
         user pptpd password *         #例
  3. NAT路由转换
    • vim /etc/sysctl.conf
        去掉 “net.ipv4.ip_forward=1”前的注释号
        重新加载立即生效
        sudo sysctl -p
        重启pptpd服务重新加载修改的配置
        /etc/init.d/pptpd restart 
    • sudo apt-get install iptables
        iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
        # 阿里云应使用eth1外网网卡
        保存设置
        iptables-save -c > /etc/ufw/iptables.save
        添加到开机启动
        iptables-restore -c /etc/ufw/iptables.save