Add a Network for Remote Access Using the Network Wizard⁠

The Network wizard is an intention-based configuration wizard that can be skipped to continue with form-based Network configuration.

It is recommended that you use the Wizard for the following reasons:

  • Configuration steps are tailored based on your intention(s) behind connecting your physical network to CloudConnexa so that no configuration is missed.

  • Information is collected, and task sequencing is done logically, making it easier to understand and connect your physical network to CloudConnexa.

On completion of the Network Wizard steps, a CloudConnexa Network is added.

A CloudConnexa Network is a representation of your actual physical private network. It represents the reachable general internet, private and public Applications, and IP Services. Connectors connecting your physical private network to your WPC are also associated with the CloudConnexa Network.

Once the Connector sets up its always-on tunnel to a CloudConnexa Region, the configured Applications and IP Services will be accessible.

Add a network for remote access using the Network Configuration Wizard⁠

To use the Network Wizard to connect a physical network to which you want to provide remote access, follow the steps below:

  1. Sign in to your WPC's Administration portal by entering your Cloud ID in a web browser (for example, company_name.openvpn.com).

  2. Navigate to Networks > Networks.

  3. Select Add Network.

  4. Select the Remote Access network scenario from the three choices: Remote Access, Site-to-site, and Secure Internet Access.

  5. Select Continue. The configuration wizard can be skipped by clicking Skip Wizard.

  6. The Network Configuration wizard is displayed with a progress bar on the right that leads you through five steps:

    1. Define Network

    2. Deploy OpenVPN Network Connector or Deploy IPsec Network Connector

    3. Add Application

    4. Add IP Service

    5. Configure Access Group (Optional)

Define Network⁠

  1. Enter a Network Name.

  2. (Optional) Enter a Description.

  3. Select either OpenVPN or IPsec as the tunneling protocol from the Connector Tunneling Protocol.

  4. In the Connector section, edit the default Name and Region if needed and optionally add a description.

  5. Select Add Additional Connector to configure more Connectors.

  6. Select Next to move to the next step of the Wizard.

Deploy OpenVPN Network Connector⁠

If the OpenVPN tunneling protocol was chosen in the earlier step, follow the steps below:

  1. Select the Operating System, Virtual Private Server (VPS) provider, OpenVPN-compatible router, or the IaaS provider where you will install the Connector from the Provider Type drop-down menu. Refer to About Connectors and About Network Connectors.

  2. Follow the displayed steps to install the Connector.

  3. Select Next to move to the next step of the Wizard.

  4. A test is run to check if the Connector is online. Click Next if it passes. If it fails, click Back to Instructions to see the installation steps or click Proceed Without Testing to continue with the configuration.

Deploy IPsec Network Connector⁠

If the IPsec tunneling protocol was chosen, follow the steps below:

  1. Select the IPsec-compatible router or an IaaS provider for the IPsec connection from the Platform to Connect drop-down menu. Refer to About Connectors, and About Network Connectors.

  2. Follow the displayed steps and provide the needed configuration information.

  3. Test the connectivity and view logs if needed.

  4. Select Next to move to the next step of the Wizard.

Add Application⁠

Applications that are reachable by this network are identified by their domain names and act as routes to this network. Refer to About Network Applications.

  1. Click Next to skip adding an Application, or click Add Application and continue.

  2. Provide a Name for the Application.

  3. Add an optional Description.

  4. Change the All for Application Type (Network) protocols to select specific application protocols to permit while restricting all others.

  5. Provide a domain name for the Application in the Domain field.

  6. Enable Allow Embedded IP if you will use the above domain to create domain names with IP addresses.

    Embedded IP enables you to append an IP address to a domain and resolve such domains without adding a DNS record. This is useful for IoT networks. For example, ssh root@192-168-1-1.server.example.com can be used to SSH into the computer with a private IP address of 192.168.1.1 on the Network that has the domain name of server.example.com configured as an Application with Allow Embedded IP ON.

  7. Additional Domain names with the corresponding Allow Embedded IP setting can be added as desired. For example, for a web application, you could add two domain names: cnn.com and www.cnn.com

  8. Click Add Application.

    The newly added Application will be listed. Click Add Application to add additional Applications.

  9. Click Next to move to the next step of the Wizard.

Add IP Service⁠

If you need to provide access to any applications explicitly using IP addresses, you must create IP Services. An IP Service defines public or private IP address subnets and optional protocols that should be accessible through this Network. For IP Services to be accessible, Routes are pushed to the routing table of those clients for whom an Access Group is defined, allowing access to an IP Service. If the Routes Configuration is enabled and custom Routes are added, only those Routes will be pushed that provide access to allowed IP Services, not all Routes added under a Network. If an Access Group defines access to the entire Network, all Routes related to this Network will be pushed to the corresponding client. Refer to About Network Routes and IP Services.

It is recommended to use Applications whenever possible instead of IP Services because with Application Domain-Based Routing, you can:

  • Hide the routes to your private networks, even from clients connected to CloudConnexa

  • Hide the IP address of the actual application server because the client receives an intermediary IP address from the WPC domain routing range.

  • Reduce the possibility of lateral movement because private network routes are not exposed.

  • Enforce least privilege policies and use zero trust principles, as all Applications need to be identified.

You would want to configure IP Services to:

  • Create an implicit IP subnet route for the network.

  • Designate an IP subnet as a source of traffic to be used later in Access Groups.

  • Restrict the protocols that will be used to access the service.

  • Define who can access the IP service using Access Groups.

  • Easily identify the traffic destined to the IP service by using a named IP Service when viewing statistics in Access Visibility.

  1. Select Next to skip adding an IP Service, or select Add IP Service to continue.

  2. Provide a Name for the IP Service.

  3. Add an optional Description.

  4. Change All for Service Type (Network protocols) to select specific application protocols to permit while restricting all others.

  5. Toggle Use as Source if you want to use the IP address or subnets you will provide as a traffic source and as a traffic destination. For example, if the IP service is a software update application, and you want to restrict which destination subnets that software update application can communicate with using Access Groups.

  6. Add one or more Subnet.

  7. Select Add IP Service.

    The newly added IP Service will be listed. Click Add IP Service to add additional IP Services.

  8. Select Next to move to the next step of the Wizard.

Configure Access Group (Optional)⁠

Refer to About Access Groups.

  1. Select Finish to conclude the configuration wizard, or select Add Access Group and continue.

  2. Provide a Name and, optionally, a Description.

  3. Expand/Collapse and search the Hosts, Networks, and User Groups sections in the Source column to find the entity that you want to give access to.

  4. Select the appropriate source entity.

  5. Expand/Collapse and search the Hosts, Networks, and User Groups sections in the Destination column to find the resources you want access to be granted. You will see an Applications shared with you section as a Destination if you have accepted access to shared applications using AppHub. Refer to Access control

  6. Select the appropriate destination resource.

  7. Select Add Access Group.

    The newly added Access Group will be listed. Click Add Access Group to add additional Access Groups.

  8. Select Finish to complete the configuration wizard.

  9. You will see a detailed view of the newly configured Network. Refer to View, make changes, and delete a Network

Skip Wizard to add Network⁠

When the Network configuration wizard is skipped, instead of a step-by-step wizard, a form-based entry is provided that collects the information needed for the sections below:

  1. Define Network

  2. Add Application

  3. Add IP Service

The Network Details section has the Internet Accessconfiguration and the Internet Gateway setting.

The IP Services section can contain the Route field if Route Configuration is enabled. See Routes Configuration.

Select Add Network to submit the configuration, and you will see a detailed view of the newly configured Network. Refer to View, make changes, and delete a Network

The Connector needs to be deployed after the Network has been added. Refer to Deploy a Network OpenVPN Connector for a Configured Network. Any needed Access Groups also need to be added separately. Refer to About Access Groups.