1. 程式人生 > >阿里雲pptp建vpn

阿里雲pptp建vpn

1. 裝pptp;iptables有了,不用裝。 
yum install -y ppp pptpd

  1. 改配置 vi /etc/pptpd.conf。這裡remoteip不重要,隨便寫一個段就行。找到locallip、remoteip改寫: 
    localip 192.168.0.1 
    remoteip 192.168.0.234-238,192.168.0.245

  2. 編輯 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基礎伺服器

  3. 編輯 vi /etc/ppp/chap-secrets,新增一行,按照下面格式。這裡是登陸vpn的使用者和密碼。 
    使用者名稱  pptpd  密碼  * //每個欄位之間用tab鍵隔開 *表示用任意IP連線VPN都可以 
    root  pptpd  123  *

  4. 編輯 vi /etc/sysctl.conf,尾部增加一行 
    net.ipv4.ip_forward=1

  5. 命令執行 sysctl -p 
    以上VPN應該可以連線了。連線上只不過不能上網而已。

  6. 開啟轉發規則,執行 
    iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE 
    我這裡折騰了好久不行。在客戶端連線vpn後,無線網總是出現談好,無法上網並且無法ping通dns。開始用了指定ip的方式,後來改成MASQUERADE這個了。

  7. 執行 iptables-save

  8. 執行 systemctl restart pptpd