正文 1615字数 112,380阅读

1.安装pptpd
yum install -y pptpd
Run code
Cut to clipboard


    2.对虚拟专用网络进行IP段分配
    vim /etc/pptpd.conf localip 193.112.40.37 remoteip 172.16.1.120-200
    Run code
    Cut to clipboard


      3.指定DNS写入文件末尾即可
      vim /etc/ppp/options.pptpd ms-dns 8.8.8.8 ms-dns 8.8.4.4
      Run code
      Cut to clipboard


        4.配置用户名和密码
        vim /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses xingyulin pptpd 123456 *
        Run code
        Cut to clipboard


          5.开启IP转发
          vim /etc/sysctl.conf #将“net.ipv4.ip_forward = 0”改为“net.ipv4.ip_forward = 1” # Controls IP packet forwarding net.ipv4.ip_forward = 1
          Run code
          Cut to clipboard

            转发生效
            sysctl -p
            Run code
            Cut to clipboard


              6.配置转发策略以及开放常用的端口
              [root@VM_0_6_centos ppp]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE [root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT [root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT [root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT [root@VM_0_6_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
              Run code
              Cut to clipboard


                7.重启pptpd服务
                systemctl start pptpd.service #检查状态active (running)为成功 systemctl status pptpd.service ● pptpd.service - PoPToP Point to Point Tunneling Server Loaded: loaded (/usr/lib/systemd/system/pptpd.service; enabled; vendor preset: disabled) Active: active (running) since 五 2019-01-04 11:15:53 CST; 4h 17min ago Main PID: 19053 (pptpd) CGroup: /system.slice/pptpd.service └─19053 /usr/sbin/pptpd -f
                Run code
                Cut to clipboard