#!/bin/bash


CONFIG=/ips/setup/.config
. $CONFIG

. /ips/ip2/.functions

X=$1
MA=$2


if [ "$X" = "" -o "$MA" = "" ]; then
  echo "usage : $0 -I|-D ma" 
  exit
fi

export LEV_LANDEV=1   

i=$SUBNET$MA

maybeali $MA

   if [ "$ALIIP" != ""  ]; then
      # nr > 254 can be a computer with IP ALIP
      i="$ALIIP" 
   fi    
  
#echo $i; exit  

    ADM=`cat $IPS/ips/$MA-a 2> /dev/null`

    if [  "$ADM" != ""  ]; then

      Y=ADMIN_IP$ADM    
      URL=${!Y}
      
      if [  "$URL" != ""  ]; then

          $IPTABLES $X PREROUTING -t nat -p tcp -s "$i" --dport 80 -d ! ${SUBNET}$ADR/$SMASK \
                    -j DNAT --to-destination $URL

          XPORT=`echo $URL | cut -f2-2 -d ":"`
          XIP=`echo $URL | cut -f1-1 -d ":"`
	  if [ "$XPORT" = "$XIP" ]; then
	        XPORT=80
	  fi

          $IPTABLES $X INPUT -p tcp -s "$i" --dport $XPORT -d $XIP -j ACCEPT
    
      fi
 
   fi
