阿里雲pptp建vpn
阿新 • • 發佈:2018-11-07
1. 裝pptp;iptables有了,不用裝。
yum install -y ppp pptpd
-
改配置 vi /etc/pptpd.conf。這裡remoteip不重要,隨便寫一個段就行。找到locallip、remoteip改寫:
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245 -
編輯 vi /etc/ppp/options.pptpd,我填了2行。這裡有第一個基本就應該沒問題,第二個不重要。
ms-dns 8.8.8.8 #谷歌DNS地址,8.8.4.4也為谷歌DNS地址
ms-dns 114.114.114.114 #國內DNS基礎伺服器 -
編輯 vi /etc/ppp/chap-secrets,新增一行,按照下面格式。這裡是登陸vpn的使用者和密碼。
使用者名稱 pptpd 密碼 * //每個欄位之間用tab鍵隔開 *表示用任意IP連線VPN都可以
root pptpd 123 * -
編輯 vi /etc/sysctl.conf,尾部增加一行
net.ipv4.ip_forward=1 -
命令執行 sysctl -p
以上VPN應該可以連線了。連線上只不過不能上網而已。 -
開啟轉發規則,執行
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
我這裡折騰了好久不行。在客戶端連線vpn後,無線網總是出現談好,無法上網並且無法ping通dns。開始用了指定ip的方式,後來改成MASQUERADE這個了。 -
執行 iptables-save
-
執行 systemctl restart pptpd