PPTP VPN

    版本為 10:15, 20 Feb 2025

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    PPTP VPN Server Setup

    作業系統:CentOS 5

    安裝 PPTPD

    CentOS 5.x:

    #> wget http://poptop.sourceforge.net/yum/stable/rhel5/i386/pptpd-1.4.0-1.rhel5.i386.rpm
    #> rpm -ivh pptpd-1.4.0-1.rhel5.i386.rpm
    

    CentOS 7.3:

    #> yum install epel
    #> yum install ppp pptpd 
    

    設定 PPTPD

    #> echo "localip 10.9.9.1" >> /etc/pptpd.conf
    #> echo "remoteip 10.9.9.10-16" >> /etc/pptpd.conf
    #> echo "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpd
    #> echo "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpd
    
    #> service pptpd restart
    

    設定 IP 轉送

    #> vi /etc/sysctl.conf
    
    net.ipv4.ip_forward = 1
    
    #> sysctl -p
    
    #> iptables --flush POSTROUTING --table nat
    #> iptables --flush FORWARD
    #> iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
    #> iptables -A INPUT -p gre -j ACCEPT
    #> iptables -t nat -A POSTROUTING -s 10.9.9.0/24 -o eth0 -j MASQUERADE
    

    新增 VPN 連線帳號

    #> vi /etc/ppp/chap-secrets
    
    <帳號名>  pptpd  <密碼>  *
    

    設定完成。

    使用 Windows 系統連線試試,如果一切都正常,繼續下面步驟。

    保存所有設定以及開機自動啟動

    #> service iptables save
    #> service pptpd restart
    #> service iptables restart
    
    #> chkconfig pptpd on
    #> chkconfig iptables on
    
    Powered by MindTouch Core