AWS VPN Client with multiple VPC’s

Arun Battepati
2 min readMay 4, 2023

--

This article will guide you step by step process to implement AWS VPN client. This will solve to connect with multiple VPC’s with same VPN client.

AWS VPN client is fully managed AWS service, it enables you to securely access your AWS resources and resources in your on-premises network. With Client VPN, you can access your resources from any location using AWS VPN client application, this client application supports windows and MacOS.

In the above scenario we can successfully access AWS resources from our home network seamlessly, We can enable access logs to push it to cloud watch log steams. Its fully secured and managed from home network. We don’t need OpenVPN client in this approach. Lets get start step by step process

Here is CIDR’ blocks to explain

  1. Client side CIDR Range (home/client network)
    192.168.0.0/22
  2. VPC VPN CIDR range
    172.30.0.0/16
  3. Subnet A CIDR range for VPC VPN
    172.30.0.0/24
  4. VPC A CIDR range
    172.10.0.0/16
  5. VPC B CIDR range
    172.20.0.0/16

Step 1: Create VPN VPC with CIDR range of 172.30.0.0/16

Step 2: Create Subnet for VPN VPC with CIDR Range 172.30.0.0/24

Step 3: Create Client VPN Endpoint
Note: If we need cloudwatch logs, please create cloudwatch log group and stream before creating VPN End point

--

--