Configure static routes on dedicated servers
Static routing is a type of routing in which routes are specified explicitly when configuring a network interface on a server or router.
To configure static routing, write static routes on the server.
Examples of problems that can be solved using static routing:
Write static routes on the server
Ubuntu
Debian
CentOS
Windows
-
Open the network interfaces configuration file with the
vitext editor:vi /etc/netplan/01-netcfg.yaml -
At the end of the parameter block for the desired network interface, add a route:
routes:- to: <ip_address>/<mask>via: <gateway>Specify:
<ip_address>- subnet to which the route is needed;<mask>- mask of the subnet to which you want to route;<gateway>- gateway for the subnet of the current server, such as the gateway listed on the global router. The gateway address must be on the same subnet as the server.
-
If you need to prescribe 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 -
Exit the
vitext editor with your changes saved::wq -
Check the routing configuration:
sudo netplan try -
Apply the changes:
netplan apply
Example of organizing static routes to connect dedicated servers and a cloud server over a private network
Purpose of customization
Connect the two dedicated servers in the SPB-2 pool and the 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 see each other.
What you need to customize
In the example, we used two dedicated servers in the SPB-2 pool with access to the private network and a cloud server in the ru-2 pool for configuration.
Customization result
Private connectivity will be configured between the two dedicated servers in the SPB-2 pool and the cloud server in the ru-2 pool.

Customization steps
-
Connect the private subnets to the global router:
192.168.0.0/28to the VLAN that contains the dedicated servers in the SPB-2 pool;172.16.0.0/28for the cloud platform project in the ru-2 pool.
-
Assign IP addresses from the private subnets that you connected to the global router to the dedicated servers and the cloud server. For more information, see Assign IP addresses to servers.
-
Spell out the routes:
- on each dedicated server in the SPB-2 pool to subnet
172.16.0.0/28via gateway192.168.0.1; - on the cloud server in pool ru-2 - to subnet
192.168.0.0/28via gateway172.16.0.1.
- on each dedicated server in the SPB-2 pool to subnet