From: Thierry Parmentelat Date: Sat, 11 Apr 2015 18:12:49 +0000 (+0200) Subject: somehow the just-created bridge interface was found down on our qemu host... X-Git-Tag: tests-6.0-2~42 X-Git-Url: http://git.onelab.eu/?p=tests.git;a=commitdiff_plain;h=f4d6f3c62d1ff8da05078cebfea2d0e177d7895f somehow the just-created bridge interface was found down on our qemu host... plus, ip route add default won't work any more and I have to specify 0.0.0.0/0 --- diff --git a/system/template-qemu/qemu-bridge-init b/system/template-qemu/qemu-bridge-init index 70f3b83..e390bfe 100755 --- a/system/template-qemu/qemu-bridge-init +++ b/system/template-qemu/qemu-bridge-init @@ -117,13 +117,15 @@ function start () { sleep 2 echo "Setting bridge address=$address broadcast=$broadcast" # static - ip address add $address broadcast $broadcast dev $INTERFACE_BRIDGE + ip address add $address broadcast $broadcast dev $INTERFACE_BRIDGE + # turn on bridge interface + ip link set dev $INTERFACE_BRIDGE up ip address del $address dev $INTERFACE_LAN sleep 1 - + #Reconfigure the routing table echo "Adding default route via gateway=$gateway on dev $INTERFACE_LAN" - ip route add default via $gateway dev $INTERFACE_BRIDGE + ip route add 0.0.0.0/0 via $gateway dev $INTERFACE_BRIDGE echo "========== $COMMAND: exiting start - beg" ip address show