Routers in xneelo Cloud

This feature is currently in beta. Try this early release and share your feedback via Live Chat.    Learn more

Routers direct traffic between networks. In xneelo Cloud, you can use routers to connect your private networks to each other, or to the public internet by setting a gateway. 

Routers are charged at a rate per hour – see our cloud pricing and pricing rules.

Read on to learn what a router is, when to use one, and how to create, connect, and manage routers in your Cloud project.


  • What is a router?

    A router is a virtual device that directs traffic between networks in your cloud project.

    • Router interface: A connection between a router and a subnet in a private network.
    • Router gateway: The router’s connection to the public (external) network.
    • NAT (Network Address Translation): Enables instances with private IPs to reach the internet via the router’s public gateway.





  • When to use a router

    Routers are useful when you need to:

    • Give private instances outbound internet access (for OS updates or API calls).
    • Separate public-facing and private-only services into different networks.
    • Connect multiple private networks for internal traffic flow.
    • Reduce floating IP usage by sharing one public gateway across many instances.





  • Create a router

    STEPS

    1. 1
      In the Cloud dashboard, go to Network > Routers.
    2. 2
      Click Create Router.
    3. 3
      Add a name to identify the router.
    4. 4
      Optional: Set an external gateway to connect to the public network.
    5. 5
      Select Create Router.

    The new router will appear in your list, ready to connect to a private subnet.





  • Connect a router to a private subnet

    To enable routing, add interfaces between the router and your private networks. Each additional subnet requires a separate interface.

    STEPS

    1. 1
      In the Cloud dashboard, go to Network > Routers.
    2. 2
      Select the Router Name (blue hyperlink).
    3. 3
      Go to the Interfaces tab.
    4. 4
      Click Add Interface.
    5. 5
      Select the subnet you want to connect.
    6. 6
      Select Confirm.

    Once the interface is created, you can control traffic flow by assigning security groups on the interface port.





  • Edit router interface security groups

    You can add or remove security groups to control which network traffic can flow to and from this port.

    STEPS

    1. 1
      On the Interfaces tab, find the interface.
    2. 2
      In the Actions column, select Edit Port.
    3. 3
      Go to the Security Groups tab.
    4. 4
      Add or remove security groups as needed.
    5. 5
      Select Update to confirm.





  • Set or clear a router gateway

    To give private instances internet access, you need to set the router’s external gateway.

    STEPS

    1. 1
      In the Cloud dashboard, go to Network > Routers.
    2. 2
      Find the router and select Set Gateway.
    3. 3
      Choose the Public network.
    4. 4
      Select Submit to confirm.

    To remove internet access, select Clear Gateway.





  • Delete a router

    If you no longer need a router, you can delete it.

    STEPS

    1. 1
      In the Cloud dashboard, go to Network > Routers
    2. 2
      Find the router you want to access.
    3. 3
      In the Actions column, select the down â–¼ button and Delete Router.
    4. 4
      Select Delete Router to confirm.





  • Troubleshoot router connectivity

    If instances cannot reach the internet:

    • Check that the router has an external gateway set.
    • Ensure the private subnet is connected to the router with an interface.
    • Confirm security group rules allow outbound traffic.
    • Verify the instance operating system is configured with the correct IP and gateway.
    • Verify that NAT is working by testing outbound connectivity (ping or curl).



Assist Note

Take a look at our other articles and guides on the xneelo Cloud dashboard.