Назад | Перейти на главную страницу

Создать «виртуальный коммутатор» между серверами с помощью единого сетевого интерфейса?

Есть ли способ связать два сервера через Интернет, как если бы они были подключены через простой сетевой коммутатор?

У меня есть :

На каждом из этих серверов у меня есть виртуальные машины (opennebula):

Виртуальные машины выходят в Интернет через интерфейс virbr0, и все работает нормально.
На серверах A и B также установлен клиент OpenVPN, и сервер OpenVPN направляет на них трафик с других клиентов vpn.

Теперь то, что я хотел бы изменить, - это связать эти два бокса opennebula (а позже - больше) и использовать только одну подсеть 192.168.122.0/24 (чтобы не было единственной подсети для доступа других клиентов vpn) . Opennebula гарантирует отсутствие конфликтов IP-адресов, поскольку выделяет IP-адреса.
Если бы у меня была отдельная сетевая карта (eth1), через которую были бы связаны эти серверы, я мог бы просто создать мост, и он работал бы, но пока это не вариант. Любой способ сделать это с помощью какого-то программного обеспечения (производительность сети не очень важна)