-

  • (41)
  • (25)
  • (18)
  • (11)
  • (11)
  • (10)

 - e-mail

 

 -

   alive_corpse

 -

linux

 -

( : 1) _
( : 2) Perm ru_garfield

 -

 LiveInternet.ru:
: 22.06.2007
:
:
: 7313

:


...

, 27 2007 . 16:03 +
- . , ! , , , . , , ...

, , , . :)
#!/bin/bash

function ctest {

VLAN=$(rsh $1 sh ip route "$IP" | grep direct | cut -d " " -f 7-)

if [ -n "$VLAN" ]; then
rsh $1 clear arp
sleep 1
ARP=$(rsh $1 sh arp | grep "$IP" | cut -b 39-52)
echo $1 $VLAN
if [ -n "$ARP" ]; then
echo $ARP
else
echo MAC not found
fi

NVLAN=$(echo $VLAN | cut -d "." -f 2- | cut -d "n" -f 2-)


DVLAN=$(rsh $1 sh run int vla $NVLAN | grep descr)

if [ -z "$DVLAN" ]; then
DVLAN=$(rsh $1 sh run int fa0/0.$NVLAN | grep descr)

if [ -z "$DVLAN" ]; then
DVLAN=$(rsh $1 sh run int fa3/0.$NVLAN | grep descr)

if [ -n "$DVLAN" ]; then
echo Vlan $DVLAN
fi

else
echo Vlan $DVLAN
fi

else
echo Vlan $DVLAN
fi


ACCE=$(rsh $1 sh run int fa 0/0."$NVLAN" | grep access)
if [ -z "$ACCE" ]; then
ACCE=$(rsh $1 sh run int fa 3/0."$NVLAN" | grep access)
fi

if [ -z "$ACCE" ]; then
ACCE=$(rsh $1 sh run int vla "$NVLAN" | grep access)
fi

ACCE=$(echo $ACCE | cut -d " " -f 3- | cut -d " " -f 1)

if [ -n "$ACCE" ]; then
echo Access-group: $ACCE
else
echo Access-group: none
fi

PERM=$(rsh $1 sh ip acce $ACCE | cut -d "(" -f 1 | cut -d "," -f 1 | sed 's/ (.*)//;s/$/ /'| grep "$IP")


if [ -n "$PERM" ]; then
echo $PERM
else
echo Not in access group
fi

echo
fi
}

if [ -z "$1" ]; then
echo "Usage: ipshow "
echo
else

IP=$1" "

for i in cgw1 cgw2 cgw3 cgw4 cgw5 rgw4 c2620 c3640; do
ctest $i
done

fi


: [1] []
Catharios   , 28 2007 . 07:42 ()
, ! :) ( ), , , , . :)
   
alive_corpse   , 28 2007 . 14:57 ()
Catharios, ! , ! :)
   
Catharios   , 28 2007 . 15:02 ()
alive_corpse, ! ! :-*
   
alive_corpse   , 28 2007 . 19:49 ()
Catharios, ! !!! :)
   
alive_corpse   , 28 2007 . 19:50 ()
, , ! ! :) , ! , ! :)))
   
Catharios   , 01 2007 . 07:54 ()
:) - . :) 10 ...
   
alive_corpse   , 01 2007 . 12:43 ()
Catharios, . :(
   
Catharios   , 01 2007 . 12:50 ()
? :(
   
alive_corpse   , 03 2007 . 06:07 ()
Catharios, , ... . :)
   
Catharios   , 03 2007 . 07:54 ()
   
alive_corpse   , 04 2007 . 09:32 ()
Catharios, ... :)
   
: [1] []
 

:
: 

: ( )

:

  URL