Vpn

如何獲得在 Windows 10 中工作的 L2TP Foxpass VPN 連接?

  • May 31, 2018

我有一個需要連接的辦公室 VPN,它使用帶有預共享密鑰的 L2TP/IPsec。在家裡(在我的家庭網路上)我有兩台電腦:一台 MacBook Pro 和一台 Windows 10 機器。我能夠毫無問題地成功連接到 Mac 上的 VPN。但是,使用相同憑據在同一網路上的 Windows 10 電腦無法連接。我一直收到這條消息:

連接在完成之前被遠端電腦終止。

VPN 伺服器使用Foxpass的 VPN 伺服器在 Amazon EC2 中執行。我已經採取了我在其他伺服器故障答案/線上指南中找到的兩個步驟來嘗試解決問題。第一個是在此路徑添加一個值為“2”的 DWORD 系統資料庫項:

HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent\AssumeUDPEncapsulationContextOnSendRule

第二個是選擇新的​​VPN連接條目,右鍵點擊,屬性,安全選項卡,然後將數據加密下拉菜單更改為“需要加密”。

這些都不起作用。我很困惑為什麼我的 Mac能夠從我的網路連接,而我的 Windows 機器卻不能。Mac 設置如下所示(沒有任何“特殊”設置 - 這幾乎是您在 Mac 上設置 VPN 的預設方式):

mac1 mac2

Windows 設置看起來像這樣 - 這實際上只是輸入庫存設置:

在此處輸入圖像描述

顯然這不是 VPN 伺服器的故障,因為我可以從 Mac 成功連接。我需要做什麼才能讓它在 Windows 上執行?

Windows 預設 L2TP 連接使用 CHAP,但您需要進入適配器設置並將其切換為 PAP。這與 AssumeUDPEncapsulationContextOnSendRule 一起應該可以正常工作。

確保是否需要安裝任何證書才能使該服務在 Windows 中執行。Windows 對匹配證書和所有內容都很敏感。

此外,我建議您嘗試使用限制較少的加密模式,例如“可選”並從那裡進行故障排除。

引用自:https://serverfault.com/questions/901720