本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
疑难解答 AWS Client VPN:客户端无法访问对等设备VPC、Amazon S3 或互联网
问题
我已经正确配置了我的客户端VPN终端节点路由,但是我的客户端无法访问对等终端节点VPC、Amazon S3 或互联网。
解决方案
以下流程图包含诊断互联网、对等连接和 Amazon S3 连接问题的步骤。VPC
-
要访问 Internet,请添加针对
0.0.0.0/0
的授权规则。要访问对等节点VPC,请为该IPv4CIDRVPC范围添加授权规则。
要访问 S3,请指定 Amazon S3 终端节点的 IP 地址。
-
检查您是否能够解析该DNS名称。
如果您无法解析该DNS名称,请确认您已为客户端VPN终端节点指定了DNS服务器。如果您管理自己的DNS服务器,请指定其 IP 地址。验证是否可以从访问DNS服务器VPC。
如果您不确定要为DNS服务器指定哪个 IP 地址,请在中的 .2 IP 地址处指定VPCDNS解析器。VPC
-
对于 Internet 访问,请检查您是否能够 ping 公有 IP 地址或公共网站,例如
amazon.com
。如果您没有收到响应,请确保关联子网的路由表中包含以 Internet 网关或网关为目标的NAT默认路由。如果路由已就绪,请确认关联子网没有阻止入站和出站流量的网络访问控制列表规则。如果您无法访问对等节点VPC,请验证关联子网的路由表中是否有对等节点的路由条目。VPC
如果您无法访问 Amazon S3,请验证关联子网的路由表中是否有网关VPC终端节点的路由条目。
-
检查您是否能够对负载大于 1400 字节的公有 IP 地址执行 ping 操作。使用以下命令之一:
-
Windows
C:\>
ping 8.8.8.8 -l 1480 -f -
Linux
$
ping -s 1480 8.8.8.8 -M do
如果负载大于 1400 字节的 IP 地址无法 ping,请使用首选文本编辑器打开客户端VPN端点
.ovpn
配置文件,然后添加以下内容。mssfix 1328
-