Configure static routes on dedicated servers
Static routing is a type of routing where routes are explicitly defined when configuring a network interface on a server or router.
To configure static routing, add static routes on the server.
Examples of tasks that can be solved using static routing:
Specify static routes on a server
Ubuntu
Debian
CentOS
Windows
-
View the configuration file name of the
netplanutility:ls /etc/netplan/The response will show the configuration file name. For example:
01-netcfg.yamlCopy the configuration file name.
-
Open the configuration file of the
netplanutility with the text editorvi:vi /etc/netplan/<file_name>Specify
<file_name>— the configuration file name that you copied in step 2. -
At the end of the block with parameters of the required network interface, add a route:
routes:- to: <ip_address>/<mask>via: <gateway>Specify:
<ip_address>— subnet to which the route is needed;<mask>— subnet mask for the subnet to which the route is needed;<gateway>— gateway for the current server subnet, for example, the gateway specified on the global router. The gateway address must be in the same subnet as the server.
-
If you need to configure multiple routes, add them sequentially in the same block, for example:
routes:- to: 192.168.0.0/28via: 192.168.0.1- to: 192.168.1.0/28via: 192.168.0.1 -
Press ESC.
-
Exit the text editor
visaving changes::wq -
Check the route configuration:
sudo netplan try -
Apply the changes:
netplan apply
Example of configuring static routes for connecting dedicated servers and a cloud server over a private network
Goal
Connect two dedicated servers in the SPB-2 pool and a cloud server in the ru-2 pool with a private network using a global router, and configure routing in the network so that the devices can communicate with each other.
Prerequisites
In the configuration example, we used two dedicated servers in the SPB-2 pool with access to a private network and a cloud server in the ru-2 pool.
Result
Private connectivity will be configured between two dedicated servers in the SPB-2 pool and a cloud server in the ru-2 pool.

Configuration steps
-
Connect private subnets to the global router:
192.168.0.0/28to the VLAN where the dedicated servers in the SPB-2 pool are located;172.16.0.0/28for the Cloud Platform project in the ru-2 pool.
-
Assign IP addresses from the private subnets you connected to the global router to the dedicated servers and cloud server. For more information, see the Assign IP addresses to servers section.
-
Configure routes:
- on each dedicated server in the SPB-2 pool — to the subnet
172.16.0.0/28via the gateway192.168.0.1; - on the cloud server in the ru-2 pool — to the subnet
192.168.0.0/28via the gateway172.16.0.1.
- on each dedicated server in the SPB-2 pool — to the subnet