From f4d6f3c62d1ff8da05078cebfea2d0e177d7895f Mon Sep 17 00:00:00 2001
From: Thierry Parmentelat <thierry.parmentelat@inria.fr>
Date: Sat, 11 Apr 2015 20:12:49 +0200
Subject: [PATCH] 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

---
 system/template-qemu/qemu-bridge-init | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

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
-- 
2.47.0