使用 openvpn 与 Amazon RDS 的 VPN 连接突然失败
VPN connection to Amazon RDS with openvpn suddenly fails
我设置了 AWS Client VPN Endpoint
,并下载了 opvn 文件,将其配置为引用 cert/key 个文件并连接到 AWS RDS。
昨天连接成功,今天重装ESET安全应用后
当我尝试连接 MySQL 客户端应用程序时显示以下错误:
ERROR 2005 (HY000): Unknown MySQL server host 'myrds.something.ap-northeast-1.rds.amazonaws.com' (0)
我不确定如何检测错误的原因。如果我将 RDS 设置配置为 pubilc,则不会显示上述错误,只需等待几分钟...
(也许我猜某些 DNS 设置被 ESET 覆盖了?)
以下是一些故障排除步骤。
当您连接 VPN 时:
- 检查是否通过 DHCP 配置推送 DNS 服务器地址
- 检查您的路线是否添加了新路线table。您可以在 windows 命令行
中执行 "route print"
希望这对您有所帮助。
您可以轻松调试问题:
AWS Client VPN Endpoint,您可以看到活动连接。看看你是否连接到它。
你是重启还是重装RDS,因为它会改变URL连接。
是DB的username/password被改变了。
如果 RDS 在 public 设置中,您甚至不需要 VPN 连接。
同样按照上面的建议检查 VPN 到 RDS VPC 路由。
谢谢,
AB
我设置了 AWS Client VPN Endpoint
,并下载了 opvn 文件,将其配置为引用 cert/key 个文件并连接到 AWS RDS。
昨天连接成功,今天重装ESET安全应用后
当我尝试连接 MySQL 客户端应用程序时显示以下错误:
ERROR 2005 (HY000): Unknown MySQL server host 'myrds.something.ap-northeast-1.rds.amazonaws.com' (0)
我不确定如何检测错误的原因。如果我将 RDS 设置配置为 pubilc,则不会显示上述错误,只需等待几分钟...
(也许我猜某些 DNS 设置被 ESET 覆盖了?)
以下是一些故障排除步骤。
当您连接 VPN 时:
- 检查是否通过 DHCP 配置推送 DNS 服务器地址
- 检查您的路线是否添加了新路线table。您可以在 windows 命令行 中执行 "route print"
希望这对您有所帮助。
您可以轻松调试问题:
AWS Client VPN Endpoint,您可以看到活动连接。看看你是否连接到它。
你是重启还是重装RDS,因为它会改变URL连接。
是DB的username/password被改变了。
如果 RDS 在 public 设置中,您甚至不需要 VPN 连接。
同样按照上面的建议检查 VPN 到 RDS VPC 路由。
谢谢,
AB