KVM + Hetzner + SolusVM = правильный bridge

Вот что предлагает хецнер по этому вопросу.
https://wiki.hetzner.de/index.php/Netzkonfiguration_CentOS/en
https://wiki.hetzner.de/index.php/KVM/en#Kernel_Configuration

На самом деле, все намного проще

1) Ставим Solus

2) Заказываем подсеть. Допустим, Вам выдают подсеть /27 с 30 доступных для использования айпи.

Первый доступный IP придется использовать для бриджа. Да, к сожалению, других вариантов нету. Один айпи выкидываем.

Т.е. останется 29 доступных IP для VPS.

Например первый доступный IP из подсети — 2.2.2.2

Тогда создаем bridge в папке /etc/sysconfig/network-scripts/ifcfg-br0.

Cодержимое:

DEVICE=br0
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=none
IPADDR=2.2.2.2 (Наш первый доступный IP из подсети)
NETMASK=255.255.255.224 (маску надо указывать ту, которую выдают при заказе подсети)
STP=off
DELAY=0

Как видите, бридж будет выступать с одним IP из самой же подсети.

На всякий случай конфиг eth0

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=d4:2a:7e:da:ee:49
IPADDR=1.1.1.151
NETMASK=255.255.255.255
SCOPE="peer 1.1.1.1" (Замена Gateway)

Далее, самое важное. Что же нужно указывать у самих VPS?

Нужно указывать gateway 2.2.2.2 (это наш первый доступный IP) и точно такую же маску как и bridge.

Вот и все. Возможно, есть более простой способ без использования таких манипуляций. Делитесь ими в комментариях.

Дополнительные айпи не из подсети

Их настройка отличается. Создаем новый bridge br1.

Конфиг такой:

DEVICE=br1
TYPE="Bridge"
BOOTPROTO=static
IPADDR=1.1.1.151 (ip главного сервера)
NETMASK=255.255.255.224
ONBOOT=yes
STP=off
DELAY=0

Для самих VPS указываем Gateway, соответственно, основной IP сервера, а именно 1.1.1.151

И не забываем, что в конфиге самих KVM VPS указываем уже bridge br1, в отличие от тех, что работают с IP на подсети.

Что будем искать? Например,VPS-сервер

Мы в социальных сетях