PPTP 設定問題

PPTP 設定問題

我透過帶有 DD-WRT 韌體的 Linksys E2000 路由器設定 PPTP VPN 的第一個目的是使用 iPhone 應用程序,同時從任何有互聯網連接的地方連接到我的家庭網路。那是有效的。然而,我發現當 iPhone 連接到 VPN 時,我無法使用 iPhone 檢查電子郵件。但如果我是不是已連接,我檢查電子郵件。我的 VPN 用戶端是執行 iOS 6.1.2 的 iPhone 4。

可能是什麼原因造成的?這是我的路由器中的 PPTP VPN 設定:

pptp server: enable
broadcast support: enable
force mppe encryption: enable
dns1: 208.67.222.222
dns2: 8.8.8.8
wins1: 208.67.222.222
server IP: 192.168.4.1
client ip: 192.168.4.10
Chap-secrets: username * password *

Routing Table:
LAN NET        Subnet Mask       Gateway      Interface 
192.168.4.10   255.255.255.255   0.0.0.0      ppp1
118.23.8.201   255.255.255.255   0.0.0.0      ppp0
118.23.8.201   255.255.255.255   0.0.0.0      ppp0
192.168.1.0    255.255.255.0     0.0.0.0      LAN & WLAN 
0.0.0.0        0.0.0.0           118.23.8.201 ppp0 

我的路由器IP是192.168.1.1

其他。儘管這些已啟用並設置,但如果我關閉或打開它們並沒有什麼區別。它是雙向的。 VPN 直通:所有 3 個啟用的連接埠轉送:1723 和 1792

答案1

問題不在於您的路由表,它看起來很好。然而,不正確的是您的配置文件,並且與 iPhone 一起使用的配置可能存在問題。我建議您複製當前文件,以便在災難發生時使用,然後讓我們繼續編寫一個新文件。

您可以檢查設定 VPN 的正確方法這裡,但我會引導您完成這個。

我認為第一個錯誤是在 WINS2 地址中。您使用的是 OpenDNS 位址,而 WINS2 應該是您 LAN 內的位址;由此我推斷您的 LAN 上沒有 WINS2 伺服器(大多數人沒有,我當然也沒有),所以只需刪除此行即可。上面的 DD-WRT 手冊連結指出:

添加您的當地的WINS 伺服器。此設定是可選的。

(強調我的)。

那麼伺服器IP錯誤;該指南指出

伺服器IP。您的 LAN IP 位址。

您可以使用路由器的 LAN 位址 192.168.1.1

然後是客戶端 IP 位址範圍。該指南指出:

客戶端 IP 用戶端 IP 範圍。留空將不起作用。 ....應該是網路 LAN 網段上的有效 IP 位址。

因此它應該在 192.168.1.0/24 範圍內。請選擇一個範圍,而不僅僅是單一位址,因為語法可能對缺少破折號很敏感。

最後,iPhone的特殊性。同一個指南,稍後,這裡,指出 iPhone 有 DNS 問題,在路由器啟動腳本中加入幾行即可解決此問題。這一點有點可疑,因為尚不清楚這個 DNS 問題是否會影響所有 iPhone,或僅影響某些版本的 IOS(因此我沒有必要詢問您使用的是哪一款)。因此我建議你嘗試你的VPN沒有首先進行此修正;如果失敗,您可以按照提供的連結進行設定。

答案2

http://cnedelcu.blogspot.sg/2011/10/pptp-server-fix-for-ios-problems.html

這就是它對我有用的原因。您需要開啟 pptpd 的選項文件,通常位於此處: /etc/ppp/options.pptpd 在文件的最底部,插入以下行:

nopcomp
noaccomp
mtu 1400
mru 1400
default-asyncmap

儲存檔案後,確保正確重新啟動 pptpd(我將其完全停止並重新啟動)並嘗試再次從 iOS 連接。為我工作!希望它也適合你。

相關內容