1. 程式人生 > >樹莓派派配置PPTP

樹莓派派配置PPTP

香蕉派配置PPTP

1. 安裝PPTPD

apt-get install pptpd

2. 配置PPTP伺服器與客戶端IP

nano /etc/pptpd.conf

localip 192.168.4.1 #PPTP服務端IP

remoteip 192.168.4.100-200 #PPTP客戶端IP範圍

3. 配置PPTP客戶端使用的DNS

nano /etc/ppp/pptpd-options

ms-dns 192.168.1.1 #這裡配置路由器的IP,速度比較快

4. 新增PPTP帳號

nano /etc/ppp/chap-secrets

格式:帳號 pptpd 密碼 *

用空格分隔,如:

client1 pptpd 123 *

client2 pptpd 456 *

5. 設定ip4 tcp協議轉發

這一步主要是為了客戶端連線成功後,可以訪問外網,瀏覽網頁什麼的。

開啟配置:nano /etc/sysctl.conf

修改內容:net.ipv4.ip_forward=1

執行命令:sysctl -p #載入配置,讓配置生效 

6. 配置iptables,避免被攔截

iptables -A FORWARD -p tcp --syn -s 192.168.4.0/24 -j TCPMSS --set-mss 1356

iptables -t nat -A POSTROUTING -s 192.168.4.0/24 -o eth0 -j MASQUERADE

注意:這裡的ip段要與pptpd.conf中配置的一致

將以上規則新增到/etc/rc.local中,啟動時就可以自動配置了

7. 啟動PPTPD服務

service pptpd start

8. 配置埠轉發

路由器新增PPTP的1723TCP埠轉發,轉發到香蕉派的1723埠

9. 客戶端連線

新增PPTP型別的VPN連線,輸入帳號密碼,連線即可