++ dirname /etc/xen/scripts/network-bridge + dir=/etc/xen/scripts + . /etc/xen/scripts/xen-script-common.sh ++ set -e + . /etc/xen/scripts/xen-network-common.sh ++ '[' -e /etc/SuSE-release ']' ++ which ifup + findCommand start + expr index start = + command=start + return + evalVariables start + expr index start = '>' 1 + vifnum=0 + bridge=xenbr0 + netdev=eth0 + antispoof=no + pdev=peth0 + vdev=veth0 + vif0=vif0.0 + op_start + '[' xenbr0 == null ']' + link_exists veth0 + ip link show veth0 + return 0 + create_bridge xenbr0 + local bridge=xenbr0 + brctl show + grep -q xenbr0 + brctl addbr xenbr0 + brctl stp xenbr0 off + brctl setfd xenbr0 0 + ip link set xenbr0 up + link_exists veth0 + ip link show veth0 + return 0 ++ ip link show eth0 ++ grep 'link\/ether' ++ sed -e 's/.*ether \(..:..:..:..:..:..\).*/\1/' + mac=00:0b:6a:a7:dd:76 + preiftransfer eth0 + true + transfer_addrs eth0 veth0 + local src=eth0 + local dst=veth0 + ip addr show dev veth0 + egrep -q '^ *inet ' + ip addr show dev eth0 + egrep '^ *inet ' + sed -e ' s/inet/ip addr add/ s@\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+/[0-9]\+\)@\1@ s/eth0/dev veth0/ ' + sh -e + ip route list + sed -ne ' /dev veth0\( \|$\)/ { s/^/ip route del / p }' + sh -e + ifdown eth0 + ip link set eth0 name peth0 + ip link set veth0 name eth0 + ip link set peth0 down arp off + ip link set peth0 addr fe:ff:ff:ff:ff:ff + ip addr flush peth0 + ip link set eth0 addr 00:0b:6a:a7:dd:76 arp on + add_to_bridge xenbr0 vif0.0 + local bridge=xenbr0 + local dev=vif0.0 + brctl show + grep -q vif0.0 + brctl addif xenbr0 vif0.0 + add_to_bridge xenbr0 peth0 + local bridge=xenbr0 + local dev=peth0 + brctl show + grep -q peth0 + brctl addif xenbr0 peth0 + ip link set xenbr0 up + ip link set vif0.0 up + ip link set peth0 up + ifup eth0 + '[' no == yes ']'