• You do not have permissions to view this page - please try logging in.

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 轉送

CentOS 5:

#> vi /etc/sysctl.conf

net.ipv4.ip_forward = 1

#> sysctl -p

CentOS 7.3:

#> vi /etc/sysctl.d/pptpd.conf

net.ipv4.ip_forward = 1

#> echo "1" > /proc/sys/net/ipv4/ip_forward
或
#> sysctl -system 

NAT 功能:

#> iptables -F
#> iptables -X
#> 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

PPTP 用戶端連接設定

Ubuntu 15:

VPN

  • Gateway: <PPTP Server IP>
  • Username: <pptp username>
  • Password: <pptp password>
  • 進階
    • 驗證方法:MSCHAP + MSCHAPv2
    • 使用點對點加密
    • 安全性:所有可用
    • 允許可設定狀態加密
    • 允許 BSD 資料壓縮
    • 允許 Deflate 資料壓縮
    • 允許 TCP 標頭壓縮
標籤 (Edit tags)
  • No tags
您必須 登入 才能發佈評論。
Powered by MindTouch Core