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)

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *