Index: vip-manager2/test/behaviour_test.sh
===================================================================
--- vip-manager2.orig/test/behaviour_test.sh
+++ vip-manager2/test/behaviour_test.sh
@@ -14,9 +14,10 @@ vip=10.0.2.123
 function get_dev {
     # select a suitable device for testing purposes
     # * a device that is an "ether"
+    # * state is UP not DOWN
     # * and isn't a nil hardware address
     # strip suffix from name (veth3@if8 -> veth3)
-    ip -oneline link show | grep link/ether | grep -v 00:00:00:00:00:00 | cut -d ":" -f2 | cut -d "@" -f 1 | head -n1
+    ip -oneline link show | grep link/ether | grep state.UP | grep -v 00:00:00:00:00:00 | cut -d ":" -f2 | cut -d "@" -f 1 | head -n1
 }
 
 dev="`get_dev`"
@@ -67,7 +68,7 @@ echo $! > .ncatPid
 etcdctl del service/pgcluster/leader || true
 
 touch .failed
-./vip-manager --interval 3000 --interface $dev --ip $vip --netmask 32 --trigger-key service/pgcluster/leader --trigger-value $HOSTNAME & #2>&1 &
+vip-manager --interval 3000 --interface $dev --ip $vip --netmask 32 --trigger-key service/pgcluster/leader --trigger-value $HOSTNAME & #2>&1 &
 echo $! > .vipPid
 sleep 2
 
