It seem that indeed, in classic ifupdown, we can setup an ip on vlan aware bridge. (untagged ip, then tagged on default vlan pvid (1)).
I have looked in ifupdown2, it's not possible addons/address.py: def _process_bridge(self, ifaceobj, up): hwaddress = self._get_hwaddress(ifaceobj) addrs = ifaceobj.get_attr_value_first('address') is_vlan_dev_on_vlan_aware_bridge = False is_bridge = self.ipcmd.is_bridge(ifaceobj.name) if not is_bridge: if ifaceobj.link_kind & ifaceLinkKind.VLAN: bridgename = ifaceobj.lowerifaces[0] vlan = self._get_vlan_id(ifaceobj) is_vlan_dev_on_vlan_aware_bridge = self.ipcmd.bridge_is_vlan_aware(bridgename) if ((is_bridge and not self.ipcmd.bridge_is_vlan_aware(ifaceobj.name)) or is_vlan_dev_on_vlan_aware_bridge): if self._address_valid(addrs): if up: self.write_file('/proc/sys/net/ipv4/conf/%s' %ifaceobj.name + '/arp_accept', '1') else: self.write_file('/proc/sys/net/ipv4/conf/%s' %ifaceobj.name + '/arp_accept', '0') if hwaddress and is_vlan_dev_on_vlan_aware_bridge: if up: self.ipcmd.bridge_fdb_add(bridgename, hwaddress, vlan) else: self.ipcmd.bridge_fdb_del(bridgename, hwaddress, vlan) but It's possible to define something like auto vmbr100 iface vmbr100 inet manual bridge-vlan-aware yes bridge_port eth0 bridge_stp off bridge_fd 0 bridge-vids 1-4094 auto vmbr100.1 iface vmbr100.1 inet static address .... gateway ... I really don't known if users use the default vlan for the proxmox management ip ? (generally,It's a bad pratice) But I think it possible to add a patch to ifupdown2 to have the old behaviour. ----- Mail original ----- De: "Alexandre Derumier" <aderum...@odiso.com> À: "pve-devel" <pve-devel@pve.proxmox.com> Envoyé: Vendredi 15 Juin 2018 15:56:27 Objet: Re: [pve-devel] [PATCH V3 ifupdown2 0/3] ifupdown2 package >>So I'm having issues with vlan-aware bridges. They seem to not apply >>their addresses and then die at adding the gateway... >>Can you check? >>(ie. simpley standard config 1 physical interface on a vmbr0 with vlan >>filtering enabled) Also, on a bridge with vlan-aware option, I don't think you can setup ip on the bridge directly (I never tested this on classic ifupdown), as you need to define a vlan tag for the ip you need something like auto vmbr100 iface vmbr100 inet manual bridge-vlan-aware yes bridge_port eth0 bridge_stp off bridge_fd 0 bridge-vids 2-4094 auto vmbr100.X iface vmbr100.X inet static address .... gateway ... ----- Mail original ----- De: "Alexandre Derumier" <aderum...@odiso.com> À: "Wolfgang Bumiller" <w.bumil...@proxmox.com> Cc: "pve-devel" <pve-devel@pve.proxmox.com> Envoyé: Vendredi 15 Juin 2018 15:19:35 Objet: Re: [pve-devel] [PATCH V3 ifupdown2 0/3] ifupdown2 package Hi wolfgang, This thanks to apply my patches ! can you post your config ? also you need to add "bridge-vids 2-4094" to the bridge option, to match old config behaviour. to allow vlans. (I have add a note about this in the cover letter) ----- Mail original ----- De: "Wolfgang Bumiller" <w.bumil...@proxmox.com> À: "aderumier" <aderum...@odiso.com> Cc: "pve-devel" <pve-devel@pve.proxmox.com> Envoyé: Vendredi 15 Juin 2018 13:11:34 Objet: Re: [pve-devel] [PATCH V3 ifupdown2 0/3] ifupdown2 package So I'm having issues with vlan-aware bridges. They seem to not apply their addresses and then die at adding the gateway... Can you check? (ie. simpley standard config 1 physical interface on a vmbr0 with vlan filtering enabled) _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel