All pastes #220924 Raw Edit

Gustav

public shellscript v1 · immutable
#220924 ·published 2006-10-25 12:04 UTC
rendered paste body
INTERFACE_NAMES=`ifconfig | grep -B1 Mask:255.255.255.0 | grep encap:Ethernet | grep -v $EXT_IF | awk '{print $1}'`echo $INTERFACE_NAMESNET_NEXT_ID=1for INTERFACE_NAME in $INTERFACE_NAMES ; do  INTERFACE_IP=`ifconfig $INTERFACE_NAME | grep "inet addr:" | awk '{print $2}' | cut -d: -f2`  INT_NETWORKS="$INT_NETWORKS $NET_NEXT_ID/$INTERFACE_NAME/$INTERFACE_IP"  NET_NEXT_ID=$(($NET_NEXT_ID + 1))  echo $INT_NETWORKSdonefor NETWORK in $INT_NETWORKS ; do  #echo $NETWORK  INT_IF_TEMP=${NETWORK%/*}  INT_IF_ID=${INT_IF_TEMP%/*}  INT_IF=${INT_IF_TEMP##*/}  TEMP_NET=${NETWORK##*/}  INT_NET=${TEMP_NET%.*}  THIRD_OCTET=${INT_NET##*.}  eval INT_IF_${THIRD_OCTET}=$INT_IF  eval INT_IF_ID_${THIRD_OCTET}=$INT_IF_ID  eval INT_NET_${THIRD_OCTET}=$INT_NET  #echo Int_if_46: $INT_IF_46  # Set identifier for in and out classes  IN_ID=$INT_IF_IDdone