我的目标是让所有员工能够通过运行 OS X Server(Mavericks)的 Mac mini 连接到办公室。
我已经在 Mac 上设置了 VPN 服务,并且可以通过 MacBook Pro 和 iPhone 顺利连接到它;但是,我却无法使用 Windows 8.1 机器与 Mac 建立一致的连接(如果有的话)。
我使用的是带 PSK 的 L2tp/ipsec,并且已经对 Windows 机器进行了热修复,详细信息请参见这个帖子。
我有能力设置网络,但绝不是专业人士,所以如果我遗漏了某些信息,请告诉我,并耐心等待。有人遇到过类似的问题吗?或者我可能遗漏了哪些内容?
答案1
请注意,如果 Mac OS X Server 位于 NAT(网络地址转换)路由器或防火墙后面,某些 Microsoft Windows 客户端可能无法连接到 Mac OS X Server VPN 服务。因此,您可能需要修改 Windows 客户端上的设置,以允许使用 L2TP(IPSec)访问 Mac OS X Server VPN 服务。
默认情况下,Windows 客户端可能未配置为允许 NAT 穿越。当服务器本身位于 NAT 路由器或防火墙后面时,必须配置为允许连接到 Mac OS X Server VPN 服务。
以下 Microsoft 支持文章适用于 Windows Vista,但它可以让您更好地了解如何在 NAT-T 设备后面配置 L2TP/IPsec 服务器: http://support.microsoft.com/kb/926179
答案2
我能够使用带有预共享密钥的 L2TP 建立从 Windows 7 SP1 Pro 到 Mac OS X 10.9.4 Server VPN 的 VPN 连接。
- 访问您的适配器设置(开始 > 搜索“ncpa.cpl”> 右键单击,选择“以管理员身份运行”
- 选择您的 VPN 连接 > 右键单击,选择“属性”
- 选择“选项”选项卡 > 取消勾选“包括 Windows 登录域”
就是这样...一旦我取消选中“包含 Windows 登录域”,它就开始为我工作了。我假设人们已经配置了 PSK 并完成了此处列出的更改:http://support.apple.com/kb/HT5078。
- 如果尚未配置 PSK,请访问 VPN 适配器属性并选择“安全”选项卡 > 从“VPN 类型:”下拉列表中选择“使用 IPsec 的第 2 层隧道协议 (L2TP/IPSec)”。选择“高级设置”,选择“使用预共享密钥进行身份验证”,并使用配置的预共享密钥填充“密钥:”字段,然后选择“确定”。
答案3
我按照以下步骤进行操作。
- 点击选项标签下的“PPP 设置...”,选中“为单链路连接协商多链路”。
- 在“安全”选项卡下,将 VPN 类型设置为 L2TP/IPsec。
- 单击高级设置,输入/粘贴您的预共享密钥。
- 然后按照 Apple 支持页面中的步骤操作这里。
- 重新启动即可连接。
答案4
我今天一直在为此苦苦挣扎,并按照此帖子中给出的所有建议操作,但毫无成效。最终成功的方法是将 OSX VPN 服务配置为 L2TP 和 PPTP。