On 21 Mar 2016 5:13 am, "Mimiko" <vbv...@gmail.com> wrote:
>
> Hello.
>
> Recently I want to extend my existing bond to be also a bridge to use
qemu-kvm. As seen in examples on net this is my `interfaces` file content:
> auto lo
> iface lo inet loopback
>
> auto eth0
> iface eth0 inet manual
> # bond-master bond0
>
> auto eth1
> iface eth1 inet manual
> # bond-master bond0
>
> auto bond0
> iface bond0 inet manual
> # load balancing and fault tolerance
> bond-slaves eth0 eth1
> # slaves none
> bond-mode 802.3ad
> bond-miimon 100
> bond-downdelay 200
> bond-updelay 200
> bond-lacp-rate 4
>
> auto br0
> iface br0 inet static
> address 10.10.0.159
> netmask 255.255.0.0
> network 10.10.0.0
> broadcast 10.10.255.255
> gateway 10.10.0.254
> # jumbo frame support
> mtu 9000
> vlan-raw-device bond0
> bridge_ports bond0
> bridge_stp off
> bridge_fd 0
> bridge_maxage 0
> bridge_ageing 0
> bridge_maxwait 0
>
> Last 5 options are there to try to eliminate:
> br0: received packet on bond0 with own address as source address
> message.
> The problem is when I do `service networking restart` I get this message:
> RTNETLINK answers: invalid argument
> Failed to bring up br0
>
> Also in route table dissapears default route to the gateway. Another
error is about bridge_maxage:
> set max age failed: Numerical result out of range
>
> To bring up br0 interface I run this commands:
>
> service networking stop
> ifconfig br0 down
> ifconfig bond0 down
> brctl delbr br0
> service networking start
> route add default gateway 10.10.0.254
>
> There is a problem with bridging up br0 and I can't dig where is it. I
think it breaks at:
> RTNETLINK answers: invalid argument
> which is shown after
> Waiting for br0 to get ready (MAXWAIT is 2 seconds).
>
> What means that error and why I get it?
>
> Thank you.
>
Did you bring eth0 and eth1 up?