前陣子忽然發現在國外假設的vpn在家無法訪問https網站了,檢查了路由什麼的都正常,遂懷疑是小區寬帶的防火牆作祟,不了了之。
今兒晚上又仔細分析了下,會不會是前陣子換了無線路由器的原因呢?以前也遇到過nat功能沒打開導致vpn無法連接的問題,於是登陸到路由器管理平台,發現有個轉發規則欄目,進入後,打開“特殊應用程序”,有如下文字提示:
某些程序需要多條連接,如Internet游戲,視頻會議,網絡電話等。由於防火牆的存在,這些程序無法在簡單的NAT 路由下工作。特殊應用程序使得某些這樣的應用程序能夠在NAT路由下工作。
看來很大可能就是它的問題了,添加一個條目:
ID 觸發端口 觸發協議 開放端口 開放協議 狀態 編輯 1 1723 ALL 1723 ALL 生效其中1723是pptp協議要使用的端口。
斷開絡,重新連接,發現問題得到解決。
後來重啟了電腦,發現又不行了,捯饬了半天,原來是路由器MTU數的問題,改成1490,重啟路由,搞定。