Usage is simple:
./gen.sh 192.168.10.0/24 192.168.10.1
Results:
192.168.10.0/24 via 192.168.10.1 = 18:c0:a8:0a:00:c0:a8:0a:01
#!/bin/bash | |
DST=$(echo "$1" | cut -d'/' -f1) | |
MASK=$(echo "$1" | cut -d'/' -f2) | |
VIA="$2" | |
printf "$DST/$MASK via $VIA = %02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x\n" $MASK ${DST//./ } ${VIA//./ } |