Hetzner kvm додаткова підмережа в debian і vm ubuntu

Вже є в hetzner сервер з KVM виртуализацією.
Операційна система Debian 9+ или Ubuntu 18+
hetzner надіслав додаткову підмережу, наприклад 123.123.123.40/29
Виходить 6 робочих IP:

123.123.123.41
123.123.123.42
123.123.123.43
123.123.123.44
123.123.123.45
123.123.123.46

Вибираємо одну робочу адресу яка буде використовуватися як шлюз (gateway) для віртуальних машин kvm (беремо перший IP 123.123.123.41).

Додаємо на Host системі новий міст (bridge) vmbr1 в файл /etc/network/interfaces :

auto vmbr1
iface vmbr1 inet static
address 123.123.123.41/29
bridge-ports none
bridge-stp off
bridge-fd 0

Зберігаємо і запускаємо його:

ifup vmbr1

На гостьовий системі vm (перевірено в ubuntu 18) в конфігураційний файл в папці /etc/netplan додаємо (в нашому випадку називається /etc/netplan/00-installer-config.yaml ):

network:
ethernets:
ens18:
dhcp4: false
addresses:
- 123.123.123.42/29
gateway4: 123.123.123.41
nameservers:
addresses:
- 213.133.98.98 # dns резолверы hetzner
- 213.133.99.99 # dns резолверы hetzner
- 8.8.8.8 # dns резолвер гугла например
routes:
- to: 0.0.0.0
via: 123.123.123.41
on-link: true
version: 2

Зберігаємо і запускаємо команду:

netplan apply

Готово, гостьова система доступна по другому робочому IP 123.123.123.42.

(на хостовой системі повинен бути включений форвардного net.ipv4.ip_forward=1 в файлі /etc/sysctl.conf)

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *