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//./ } |