linux bridge под управлением libvirt

Модератор: Модераторы разделов

Аватара пользователя
olecya
Сообщения: 494
ОС: debian, fedora (i3-wm)

linux bridge под управлением libvirt

Сообщение olecya »

Делюсь информацией. Я конечно создавала мосты вручную но не обращала внимание на мак адрес, но обращала внимание что созданный libvirt-ом дефолтный мост отличается наличием особого интерфейса virbr0-nic. Решила углубиться в эту тему и как оказалось это всего лишь костыль или как говорят в забугорье - пластырь. Цитата (это не из мана, просто пояснение которое мне показалось удачным):
"Когда мы создаем любой мост, его MAC адрес назначается на основании MAC адреса первого добавленного сетевого интерфейса. Если из моста удалить все привязанные интерфейсы и добавить новый, то MAC адрес существующего моста изменится на MAC адрес нового привязанного сетевого интерфейса.", "Чтобы сохранить MAC адрес созданного моста virbr0 постоянным разработчики пошли на такой финт..."
Интересно, что docker подобным образом не поступает и по видимому идет своим путем. Какие бы я контейнеры не запускала, мак адрес моста остается неизменным и без какого-либо дополнительного интерфейса.
Спасибо сказали: