#!/bin/bash IFACE="$1" if [ "$IFACE" = "" ]; then echo "syntax: $0 " >&2 echo "example: $0 eth0" >&2 exit 1 fi IPADDR=$(ip a s "$IFACE" | awk '{if($1=="inet") {gsub("/.*", "", $2); print $2}}') if [ "$IPADDR" = "" ]; then echo "Interface \"$IFACE\" doesn't exists or there's no IP-addresses assigned to it." >&2 exit 2 fi mkdir -m 700 -p testdir/{from,to,listdir} cat > rules <