題 Lion內置VPN客戶端超時連接到Windows 2003 PPTP服務器


我有一個新的帶有OS X 10.7(Lion)的iMac,拒絕連接到基於PPTP的VPN服務器(運行Windows 2003 SBS)。

快速瀏覽大量問題:有一台戴爾工作站在與Mac相同的局域網上運行Windows 7  能夠使用相同的憑據建立到同一VPN服務器的PPTP連接。這似乎排除了服務器的任何可能問題,服務器防火牆上的端口轉發,兩者之間的互聯網連接以及Dell和iMac本地的路由器。

這是來自iMac的PPP日誌的“詳細”轉儲:

Tue Sep  6 10:13:11 2011 : using link 0
Tue Sep  6 10:13:11 2011 : Using interface ppp0
Tue Sep  6 10:13:11 2011 : Connect: ppp0  socket[34:17]
Tue Sep  6 10:13:11 2011 : sent [LCP ConfReq id=0x1    ]
Tue Sep  6 10:13:11 2011 : PPTP port-mapping for en0, interfaceIndex: 0, Protocol: None, Private Port: 0, Public Address: 45f6f181, Public Port: 0, TTL: 0.
Tue Sep  6 10:13:11 2011 : PPTP port-mapping for en0 inconsistent. is Connected: 1, Previous interface: 4, Current interface 0
Tue Sep  6 10:13:11 2011 : PPTP port-mapping for en0 initialized. is Connected: 1, Previous publicAddress: (0), Current publicAddress 45f6f181
Tue Sep  6 10:13:11 2011 : PPTP port-mapping for en0 fully initialized. Flagging up
Tue Sep  6 10:13:14 2011 : sent [LCP ConfReq id=0x1    ]
Tue Sep  6 10:13:17 2011 : sent [LCP ConfReq id=0x1    ]
Tue Sep  6 10:13:20 2011 : sent [LCP ConfReq id=0x1    ]
Tue Sep  6 10:13:23 2011 : sent [LCP ConfReq id=0x1    ]
Tue Sep  6 10:13:26 2011 : sent [LCP ConfReq id=0x1    ]
Tue Sep  6 10:13:29 2011 : sent [LCP ConfReq id=0x1    ]
Tue Sep  6 10:13:32 2011 : sent [LCP ConfReq id=0x1    ]
Tue Sep  6 10:13:35 2011 : sent [LCP ConfReq id=0x1    ]
Tue Sep  6 10:13:38 2011 : sent [LCP ConfReq id=0x1    ]
Tue Sep  6 10:13:41 2011 : LCP: timeout sending Config-Requests
Tue Sep  6 10:13:41 2011 : Connection terminated.
Tue Sep  6 10:13:41 2011 : PPTP disconnecting...
Tue Sep  6 10:13:41 2011 : PPTP clearing port-mapping for en0
Tue Sep  6 10:13:41 2011 : PPTP disconnected

錯誤似乎集中在線上, LCP: timeout sending Config-Requests,但我沒有運氣找到這方面的故障排除信息。我嘗試從網絡預製中完全刪除整個VPN“連接”並從頭開始重新創建。我確信連接細節是正確的,因為它們與坐在iMac旁邊的Win7機器成功連接的內容完全匹配。

有什麼建議?


5
2017-09-13 19:37


起源


檢查Lion客戶端LAN子網是否與遠程PPTP服務器不同,這是導致此類問題的最常見原因。如果PPTP服務器子網是192.168.1.X,則遠程客戶端不能相同。
Mac OSX LCP / PPP不支持MD5身份驗證,但Windows服務器可能需要它。默認情況下,OS X PPTP將請求< auth chap MS-v2> 。但是看著你的日誌似乎根本沒有響應你的LCP請求,所以它可能比這更重要。


答案:


我遇到了這個問題,一旦我進入“高級”設置並將選項設置為“通過VPN連接發送所有流量”,連接就起作用了。看來我的Windows服務器不允許拆分隧道連接......


0
2017-11-01 13:31



我目前無法訪問該機器,但下次我會嘗試這樣做。我無法將其標記為已被接受,但我確認它有效,對不起。 - beporter