Как настроить сетевой мост без IP (Ubuntu 16.04)?

Я пытаюсь настроить гипервизор LXD, подключенный к двум сетям: interface eth0 подключение к виртуальной частной сети (т. е. 192.168.192.0/24) и интерфейс eth1 подключается к небольшой сети с 16 публичными IP (т. е. 8.8.8.0/28).

моя цель состоит в том, чтобы иметь возможность прикрепить контейнеры LXD к любой из этих сетей и иметь соответствующие IP-адреса, назначенные им службой DHCP, которая уже доступна в этих сетях. Это потребует конфигурации из двух мосты на хосте LXD в /etc/network/interfaces, например такой br0 и eth0:

auto br0
iface br0 inet dhcp
bridge-ifaces eth0
bridge-ports eth0
up ifconfig eth0 up

iface eth0 inet manual

мост br0 будет назначен IP-адрес из частной сети, чтобы хост LXD можно было управлять через этот IP. Это нормально.

С другой стороны, я хочу настроить мост br1 для второй сети с диапазоном публичных IP так что хост LXD делает не получить IP. Я хочу избежать "жертвоприношения" одного из немногих драгоценные 16 публичных IP-адресов для хоста (sice он уже имеет частный IP). По сути, я хочу настроить мост без IP, но все же позволить контейнерам LXD использовать этот мост так же, как br0.

есть ли способ добиться этого и" спрятаться"br1 от ведущего? Спасибо за вашу помощь.

28
задан Mellou
18.05.2023 8:04 Количество просмотров материала 3584
Распечатать страницу

2 ответа

создать br1 мост без IP в вашей /etc/network/interfaces:

auto br1
iface br1 inet static
    address 0.0.0.0
    bridge_ports eth1
1
отвечен Gohu 2023-05-19 15:52

Как я теперь нашел на http://manpages.ubuntu.com/manpages/xenial/man5/bridge-utils-interfaces.5.html, существует дополнительный и еще более короткий способ настройки этого типа моста (который, кстати, кажется, называется анонимным мостом):

auto br1
iface br1 inet manual
    bridge_ports eth1
1
отвечен Mellou 2023-05-19 18:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх