From 37867bd980a443741afe05f25d262c461c8533e5 Mon Sep 17 00:00:00 2001 From: Manevolent Date: Thu, 13 Apr 2023 01:02:43 -0600 Subject: [PATCH] Update check-node --- tinc/check-node | 8 ++++++++ 1 file changed, 8 insertions(+) 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