Невозможно сохранить маршрут IP по умолчанию в Ubuntu 20 (облако Hetzner)

Невозможно сохранить маршрут IP по умолчанию в Ubuntu 20 (облако Hetzner)

Я использую облако Hetzner, где создал 2 сервера в подсети (10.1.0.0/24) - один только с локальным IP, другой имеет публичный IP и используется как шлюз NAT для первого сервера.

На частном сервере я настроил IP-маршрут

ip route add default via 10.1.0.1 dev enp7s0 onlink

Вот итоговый список маршрутов

root:~# ip route show

default via 10.1.0.1 dev enp7s0 onlink 
10.1.0.0/16 via 10.1.0.1 dev enp7s0 
10.1.0.1 dev enp7s0 scope link 
169.254.169.254 via 10.1.0.1 dev enp7s0 

DNS настроены в/etc/systemd/resolved.conf

[Resolve]
DNS=8.8.8.8 8.8.4.4

Проблема в том, что я не могу сохранить маршрут IP по умолчанию, поэтому он загружается после перезагрузки. Я пробовал использоватьiptables-сохранитьно он не выводит никаких маршрутов, даже загруженных во время загрузки (все, кроме маршрутов по умолчанию).

я знаю этонетпланиспользуется и каким-то образом настраивается Hetzner, так как есть файл-заглушка/etc/netplan/50-cloud-init.yamlхотя у него нет конфигурации сетевого устройства

Вот список сетевых устройств:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
 valid_lft forever preferred_lft forever
inet6 ::1/128 scope host 
valid_lft forever preferred_lft forever
2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc fq_codel state UP group default qlen 1000
link/ether 86:00:00:2b:7f:7c brd ff:ff:ff:ff:ff:ff
inet 10.1.0.2/32 brd 10.1.0.2 scope global dynamic enp7s0
   valid_lft 84299sec preferred_lft 84299sec
inet6 fe80::8400:ff:fe2b:7f7c/64 scope link 
   valid_lft forever preferred_lft forever

Могу ли я использовать его вместо default ip route для настройки шлюза? Если да, то как?

Связанный контент