Skip to content

AWS Client VPN timeout

0

Hi,

We have been successfully using our cvpn-endpoint-0bc51915ceb2b2c0d endpoint for years, with many active team members. As of this morning, we are all getting timeouts when trying to connect. We have verified the usual suspects, like the server certificate expiry date (August 06, 2026), and that the security group is open from the world to both tcp and udp port 443. We have tried from a variety of clients (Linux, Mac)

  • DNS resolves to 4 different IP:s that look reasonable
  • Client software versions were the same today as last week, when the VPN was working
  • Security group verified to still contain the relevant rules
  • VPN endpoint status is showing "available"

One observation. There are 4 ENI:s associated to the VPN (Description "ClientVPN Endpoint resource. EndpointId: cvpn-endpoint-0bc..."). The 4 public IP:s associated with these ENI:s are not the ones that a dig +short shows for the domain name. I do not know if they should be or not though.

Kind regards, Thomas

asked a year ago294 views

2 Answers
0

Based on the information you've provided, it sounds like you're experiencing connection issues with your AWS Client VPN endpoint that was previously working fine. The timeout issues affecting all team members suggest a system-wide problem rather than an individual client issue.

The discrepancy you noticed between the IP addresses returned by DNS and the public IPs associated with the ENIs is actually normal behavior. AWS Client VPN uses a DNS name that resolves to AWS-managed infrastructure, which then routes traffic to your endpoint's ENIs.

Here are some troubleshooting steps to consider:

  1. Check if there have been any recent changes to your AWS Client VPN configuration, such as modifications to the maximum VPN session duration or timeout behavior.

  2. Verify that your client configuration files (.ovpn) are still valid and haven't been corrupted.

  3. Look for error messages in your client logs. On macOS, you might see specific error messages like DNS resolve errors or connection timeouts that can help diagnose the issue.

  4. Check if there have been any AWS service disruptions in your region that might be affecting the Client VPN service.

  5. Ensure that your client devices can properly resolve the DNS hostname for your VPN endpoint.

  6. If you're using SAML or Active Directory authentication, verify that your identity provider is still functioning correctly.

  7. Consider temporarily modifying your Client VPN endpoint settings to see if that resolves the issue.

If the problem persists after these steps, you may need to contact AWS Support for further assistance, as there could be an underlying issue with the AWS Client VPN service itself.
Sources
Troubleshooting AWS Client VPN connections with macOS clients - AWS Client VPN
AWS VPN Client stuck on reestablishing connection indefinitely | AWS re:Post

answered a year ago

0

✅ Problem:

Worked for years, suddenly all clients fail to connect.

Security groups & certs look fine.

ENIs have different public IPs than what DNS resolves.

💡 Checklist / Fix:

DNS mismatch is likely the culprit. AWS recently rotated Client VPN public IPs for some regions (documented in AWS announcements ).

Make sure your DNS is resolving to current endpoints:

Run dig +short <vpn-endpoint>.cvpn-endpoint.amazonaws.com

Verify those IPs match the ENI public IPs.

If not → try:

Restart the endpoint (disassociate & re-associate subnets, forces refresh of ENIs)

Or open a support ticket — sometimes AWS silently moves CVPN endpoints to new IPs.

Also verify NACLs (if using) are open to all 443 inbound.

answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.