我已设置 AWS 客户端 VPN,并且能够正常连接到 Mac 上的终端节点,但某些 Windows 设备却无法连接。日志显示以下内容:
2020-09-25 11:36:11.154 +01:00 [DBG] [TI=4] [9796] Fri Sep 25 11:36:11 2020 NETSH: C:\Windows\system32\netsh.exe interface ip set address Local Area Connection 2 dhcp
2020-09-25 11:36:11.154 +01:00 [DBG] [TI=4] [9796] Fri Sep 25 11:36:11 2020 ERROR: netsh command failed: external program did not execute -- returned error code -1
还有:
2020-09-25 11:35:56.154 +01:00 [DBG] [TI=4] [9796] Fri Sep 25 11:35:56 2020 WARNING: External program may not be called unless '--script-security 2' or higher is enabled. See --help text or man page for detailed info.
但是 AWS 客户端配置中不允许使用“script-security”,因此不确定该如何操作。
连接最初有效,SAML 身份验证顺利通过,但尚未完成连接。
这种情况在某些公司笔记本电脑上会发生 - 不同的图像没有问题,但我不介意尝试找出导致差异的原因。任何想法都非常受欢迎。
答案1
当 TAP 适配器配置了静态 IP 而不是 DHCP 时,就会出现此问题。您应该检查 TAP 适配器的配置。
- 进入控制面板->网络和 Internet->网络和共享中心
- 点击“更改适配器设置”
- 选择 TAP 适配器
- 右键单击它,然后选择“属性”
- 选择 IPv4 设置
- 点击“属性”
- 选择“自动获取IP地址”和“自动获取DNS服务器地址”
- 点击“确定”即可应用
- 如果需要,请重复步骤 5 至 8 进行 IPv6 设置
您可能需要重新启动计算机(或重新启动 AWS 客户端和服务)才能正常工作。