Создание macvlan поверх vlan на связанном интерфейсе?

Я нахожусь в ситуации, когда многим моим совладельцам нужен IP, напрямую доступный в локальной сети.

В связи с характером машины и настройкой нашей корпоративной сети интерфейс, на котором необходимо создать этот мост, представляет собой связанный vlan:

15: fbond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
   link/ether <snip> brd ff:ff:ff:ff:ff:ff
18: vlan216@fbond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether <snip> brd ff:ff:ff:ff:ff:ff
    inet 10.123.67.145/22 brd 10.123.67.255 scope global vlan216
       valid_lft forever preferred_lft forever

Когда я пытаюсь создать Macvlan на этом он терпит неудачу:

# docker network create -d macvlan --subnet 10.123.64.0/22 --gateway 10.123.67.254 -o parent=vlan216@fbond0.216 macvlan216
Error response from daemon: -o parent interface does was not found on the host: vlan216@fbond0

Цитаты здесь не помогают, -o parent='vlan216@fbond0.216' дает ту же ошибку.

-o parent=fbond0 успешно, но так как его нет в реальном vlan, мы не можем его использовать.

Есть какие-нибудь идеи, чтобы помочь?

Я не в силах изменить инфраструктуру, мы говорим о сотнях машин, настроенных с этими VLAN и т. Д.

0 ответов

Другие вопросы по тегам