From: Thierry Parmentelat Date: Tue, 4 Feb 2014 12:19:55 +0000 (+0100) Subject: tweaks for creating VMs X-Git-Tag: before_libvirt_121~12 X-Git-Url: http://git.onelab.eu/?p=build.git;a=commitdiff_plain;h=28026a8786d31be115a07ace8cfa6b1077bd2194 tweaks for creating VMs --- diff --git a/lbuild-initvm.sh b/lbuild-initvm.sh index cea08389..44e87954 100755 --- a/lbuild-initvm.sh +++ b/lbuild-initvm.sh @@ -41,6 +41,7 @@ for line in file("/proc/net/dev"): if ifname.find("lo")==0: continue if ifname.find("br")==0: continue if ifname.find("virbr")==0: continue + if ifname.find("veth")==0: continue if ifname.find("tap")==0: continue print ifname EOF @@ -955,7 +956,7 @@ function main () { # use same NETMASK as bridge interface br0 MASKLEN=$(ip addr show $PUBLIC_BRIDGE | grep -v inet6 | grep inet | awk '{print $2;}' | cut -d/ -f2) NETMASK=$(masklen_to_netmask $MASKLEN) - GATEWAY=$(ip route show | grep default | awk '{print $3}') + GATEWAY=$(ip route show | grep default | awk '{print $3}' | head -1) VIF_HOST="i$(echo $GUEST_HOSTNAME | cut -d. -f1)" fi