diff --git a/tinc/check-node b/tinc/check-node index 29ab308..1703b7d 100644 --- a/tinc/check-node +++ b/tinc/check-node @@ -1,7 +1,12 @@ #!/bin/ash num_macs=`ls /tmp/tinc/peer/$NODE/mac | wc -l` +num_ips=`ls /tmp/tinc/peer/$NODE/ips | wc -l` if [ "$num_macs" = "1" ]; then + if [ "$num_ips" = "0"]; then + exit 1 + fi + mac=`ls /tmp/tinc/peer/$NODE/mac` ips=`ls /tmp/tinc/peer/$NODE/ip` echo $ips | xargs -n 1 -I {} echo "[ARP] Adding {} to the table..."