lxc=$1; shift
mac=$(virsh -c lxc:/// domiflist $lxc | grep -E 'network|bridge' | awk '{print $5;}')
- [ -z "$mac" ] && { echo 1>&2 guest_ipv4_old cannot find mac; return 1; }
+ [ -z "$mac" ] && { echo 1>&2 guest_ipv4 cannot find mac; return 1; }
ip=$(arp -en | grep "$mac" | awk '{print $1;}')
# if not known: run a ping and try again
if [ -z $ip ]; then
ping -c1 -w1 -W1 $lxc.pl.sophia.inria.fr >& /dev/null
ip=$(arp -en | grep "$mac" | awk '{print $1;}')
fi
- [ -z "$ip" ] && { echo 1>&2 guest_ipv4_old cannot find ip; return 1; }
+ [ -z "$ip" ] && { echo 1>&2 guest_ipv4 cannot find ip; return 1; }
echo $ip
}