X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-xen-config.git/blobdiff_plain/4e74e79c1991d680b4efa61f8a9369f42f7325cd..00fc1ec722eafe57d1d8fc9816f2916e70ddc596:/vif-invirtroute diff --git a/vif-invirtroute b/vif-invirtroute index 69ca710..b3d9207 100755 --- a/vif-invirtroute +++ b/vif-invirtroute @@ -92,7 +92,7 @@ if [ ${vif_type} != "ioemu" -o x${qemu_online} = xyes ] ; then ${cmdprefix} ip route ${ipcmd} ${addr} dev ${dev} ${src} $metric case "$command" in online|add) - timeout 5 arpspoof -i $(invirt-getconf xen.iface) -t ${gateway} ${addr} || : + timeout -s KILL 5 arpspoof -i $(invirt-getconf xen.iface) -t ${gateway} ${addr} || : ;; esac done @@ -101,7 +101,7 @@ if [ ${vif_type} != "ioemu" -o x${qemu_online} = xyes ] ; then iptables -t nat ${ipt_action} PREROUTING -d ${other_ip} -j DNAT --to-destination ${addr} case "$command" in online|add) - timeout 5 arpspoof -i $(invirt-getconf xen.iface) -t ${other_gateway} ${other_ip} || : + timeout -s KILL 5 arpspoof -i $(invirt-getconf xen.iface) -t ${other_gateway} ${other_ip} || : ;; esac fi