Updated on 25.5.2023

How to configure SDN Private networks

How to configure SDN Private networks

Private networks enabled by SDN offer unrestricted secure networking customisable by you. Create isolated environments within zones or allow traffic through a cloud server acting as a firewall and router. Define custom local networks with the IP ranges of your choosing and attach IPs statically or automatically using DHCP.

Free trial sign up

Network control panel

At your UpCloud control panel, go to the Private Network section under the Network menu where you can find the private networks currently configured on your account.

Private networks

Any new Private networks you create will appear on this list. Initially, you’ll only see the default Utility network that securely interconnects all of the cloud servers on your UpCloud account.

Here is also where you can see the cloud servers attached to your private networks by clicking on any particular network to expand the view.

Creating new private networks

Creating and configuring new private networks is really simple. Open your UpCloud control panel and the Private Network section under the Network menu.

Click the Create SDN network button to begin configuring a new one.

Create SDN Network button

Configure a new private network by naming the network as you like and choosing the location you want the network to be deployed at. Only servers within the same location can be directly attached to a private network at that data centre.

Create SDN Network

Afterwards, click the Create SDN network button to confirm.

Network successfully created

All set, your new private network is then ready for attaching cloud servers. Check the instructions below on how to join servers to the network.

Attaching servers to networks

Go to your UpCloud Control Panel and open Network options in the settings of the server you wish to attach to a new private network.

Server networks

By default, every UpCloud server has two public IP addresses, versions 4 and 6, as well as a single private IP address connected to the utility network.

Start by clicking the Attach SDN private network button.

Attach SDN private network

This opens a new window that lists the available private networks at your server’s location.

Choose the private network you want to attach to your cloud server.

Attach SDN private network to your server

Alternatively, you can create a new private network by selecting the Create new SDN network option and configuring the new network with a name and a location.

You can also select whether you wish the private network to assign an IP address for your server automatically using DHCP, or manually allowing you to enter the IP you wish within the network.

Once you’ve made the selections, click the Attach network button to confirm.

Network selected

That’s it, your cloud server has now been attached to the private network. It will show as a new network interface and display the IP address you chose to use.

Network attached

However, before you are quite finished, you still need to configure a new network interface at your operating system level. Check the guide on how to add new IP addresses for instructions on this.

Removing servers from networks

Detaching servers from a network is as simple as deleting the network interface used to join the server to the private network.

Go to your UpCloud Control Panel and the Network menu under your server settings.

Click the delete icon on the network interface you wish to remove.

Detach private network

Then complete the removal by clicking the Detach button in the confirmation window.

Detach network interface

The cloud server has then been detached from that particular private network. If you are not expecting to use the same interface again, you may delete the IP address at your OS level, or leave the configuration in place if you want to attach the cloud server to another private network.

The same method can be used to detach cloud servers from the utility network by deleting the default private IP address if you so choose.

Janne Ruostemaa


  1. Jason Viloria

    The router is very limited though. I could not find a way to add routes such that I could route certain networks towards the wireguard vpn server.

    I was left with adding static routes on every single server instance. UpCloud still has some maturing to do in its private network.

  2. Janne Ruostemaa

    Hi Jason, thanks for the comment. You are right that the current implementation of the SDN Router doesn’t support custom routes. However, we are actively working on improvements to the Router features so stay tuned for future updates.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top