1、安裝 pptpd
yum install pptpd
2、vim /etc/pptpd.conf 加入
debug
# 連線數
connections 20
# ppp 主機的 IP 不一定要與目前的 Server ip 相同,主要是告訴給 Client 作為 Default Route
localip 192.168.1.104
# Client 連上後會分配的 IP Range
remoteip 192.168.16.160-180
3、 vim /etc/ppp/options.pptpd 加入
ms-dns 168.95.1.1
ms-dns 8.8.8.8
logfile /var/log/pptpd.log
4、vim /etc/ppp/chap-secrets 加入
"帳號" pptpd "密碼" *
5、nat.sh 加入
#vpn
# 開啟 forward 這樣才能將 VPN 網段與私有網段進行封包路由傳遞
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
# 開啟 VPN 連線
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 1723 -j ACCEPT
iptables -A INPUT -p gre -j ACCEPT
iptables -A OUTPUT -p gre -j ACCEPT
# 開啟 NAT
iptables -A FORWARD -i ppp+ -j ACCEPT
iptables -A FORWARD -o ppp+ -j ACCEPT
iptables -A POSTROUTING -t nat -o ppp+ -j MASQUERADE
6、啟動
system restart pptpd
7、嘗試用windows vpn 連看看