在绑定接口的vlan之上创建macvlan?

时间:2019-02-15 09:01:59

标签: docker docker-networking docker-network macvlan

我的情况是,我的许多硬币容器需要直接在LAN上可用的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等的100台计算机。

0 个答案:

没有答案