Physical interfaces are only used by bonding interfaces. - bond0 have an ip address - bond1 is user by bridges and vlans
I've solved my problem: - by adding LACP parameters at module loading: /etc/modprobe.d/netcf.conf alias bond0 bonding alias bond1 bonding options bonding mode=4 lacp_rate=1 xmit_hash_policy=2 miimon=100 downdelay=200 updelay=200 - and nothing about bonding mode in ENI and netcfg.yaml ! My servers are "KVM/Libvirt" hosts. * Bond0 is my "service" interface to the host /etc/netplan/01-netcfg.yaml (yaml) # Exemple de configuration des interfaces réseau pour l'hyperviseur # => '/etc/netplan/01-netcfg.yaml' # # => 2 ports / LACP # => La configuration des interfaces de virtualisation DOIT être effectuée # via '/etc/network/interfaces' network: version: 2 renderer: networkd ethernets: eno1: dhcp4: false dhcp6: false eno2: dhcp4: false dhcp6: false bonds: bond0: interfaces: - eno1 - eno2 addresses: [10.5.1.174/24] gateway4: 10.5.1.254 nameservers: addresses: [193.50.208.4] search: [univ-reims.fr] * Bond1 is used by VMs. Note that Virt-manager NEEDs access to /etc/network/interfaces to work properly !! I put "bond1" configuration in a included file (/etc/network/interfaces.d/bond1) of ENI because i don't want to allow any change on it by Virt-manager. So Virt-manager has only access to vlan/bridges interfaces. /etc/network/interfaces # Exemple de configuration des interfaces réseau pour Libvirt # => '/etc/network/interfaces' # => Libvirt peut accéder à ces interfaces # => Définition des VLANs utilisés par Libvirt source /etc/network/interfaces.d/bond1 auto vlan51 iface vlan51 inet manual bridge_ports bond1.51 bridge_stp off bridge_fd 0 auto vlan95 iface vlan95 inet manual bridge_ports bond1.95 bridge_stp off bridge_fd 0 auto vlan30 iface vlan30 inet manual bridge_ports bond1.30 bridge_stp off bridge_fd 0 /etc/network/interfaces.d/bond1 # Exemple de configuration des interfaces réseau pour Libvirt # => '/etc/network/interfaces.d/bond1' # => Libvirt ne peut pas accéder à ces interfaces # => 2 interfaces physiques/LACP auto eno3 iface eno3 inet manual bond-master bond1 auto eno4 iface eno4 inet manual bond-master bond1 auto bond1 iface bond1 inet manual bond-slaves eno3 eno4 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1753431 Title: bonding does not works Status in systemd package in Ubuntu: Incomplete Bug description: I'm working on libvirt/kvm hypervisor I user 2 bondind interfaces: eno1 + eno2 => bond0 via "netplan" ("service" interface for hypervisor) eno3 + eno4 => bond1 via "ifupdown" ("virtualization" interface for libvirt) Since last upgrade (today), i got "Warning, no 802.3ad response from the link partner ..." with dmesg, bonding doesn't longer works with "netplan" and "ifupdown". Kernel problem ? ifenslave problem ? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1753431/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp