diff --git a/tinc/check-node b/tinc/check-node index 32f709e..8fbe294 100644 --- a/tinc/check-node +++ b/tinc/check-node @@ -1 +1,9 @@ #!/bin/ash + +num_macs=`ls /tmp/tinc/peer/$NODE/mac | wc -l` +if [ "$num_macs" = "1" ]; then + mac=`ls /tmp/tinc/peer/$NODE/mac` + ips=`ls /tmp/tinc/peer/$NODE/ip` + echo $ips | xargs -n 1 -I {} "[ARP] Adding {} to the table..." + echo $ips | xargs -n 1 -I {} arp -s {} $mac +fi