經過了幾周的嘗試,一直遇到了問題,能夠連接上vpn,但是怎么也上不了網,也ping不通網絡,自己知道是在搭建的某些地方出錯了,很可能是轉發出錯了。但是嘗試了無數遍,以至於把VPS的系統重裝了無數次。然而終於在今天PPTP的vpn 在自己的vps上搭建好了,從此可以在手機上,可以愉快的玩耍了。
首先,我用到的VPS 搭建PPTP的教程連接如下:
按照里面的嘗試大多是沒有問題的,可是問題出在了這條命令上:
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.9.0/24 -j SNAT --to-source 207.210.83.140
然后我一直在網上查找相關的問題,例如:“vps pptp 連接不能上網”等等問題,但是一直無法找到正確的答案,最后我找到了一下的文章,也是一篇搭建pptp的教程,地址如下
里面大多的內容我沒有仔細去看,無意間對比了一下轉發的命令
iptables -t nat -A POSTROUTING -s 192.168.9.0/24 -j SNAT --to-source 207.210.83.140
按照以上的命令對比我去掉了中間的-o eth0
一段,然后執行命令
:如下
/etc/init.d/iptables save
/etc/init.d/iptables restart
/etc/init.d/pptpd restart
重新嘗試vpn 連接,神奇的發現可以上網了。很感謝自己的堅持不懈,也很感謝各位博主的教程。
然后記錄下關於自己在其中遇到的問題:
SSH登陸錯誤 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
關於其中解決的命令很簡單。只不過按照連接寫的,應該寫成如下 mv ~/.ssh/known_hosts /tmp即可解決該問題。
開機運行的方式:修改/etc/rc.d/rc.local 即可
