>>clear int Vi3
>
>нушен вариент по логину или по ip адресу скрипт запускается с параметрами
script.sh stop IP_address
еще тут заносится в акл нужный, выдерете необходимое сами ...
#!/bin/sh
CISCO="10.100.8.1"
RSH="/usr/bin/rsh -l user"
test -z "$1" && exit 1
test -z "$2" && exit 2
case $1 in
stop)
$RSH $CISCO access-template 114 LOCK_users host $2 any
echo $RSH $CISCO access-template 114 LOCK_users host $2 any
VIRTUALINT=` $RSH $CISCO show users | grep -w $2 | awk '{print $1}';`
test -z "$VIRTUALINT" && exit 3
Vi=`echo $VIRTUALINT | sed -e "s/[[:alpha:]]*\([[:digit:]]\{1,\}\)/\1/"`
test -z "$Vi" && exit 4
$RSH $CISCO clear interface Virtual-access $Vi
echo $RSH $CISCO clear interface Virtual-access $Vi
exit 0
;;
start)
$RSH $CISCO clear access-template 114 LOCK_users host $2 any
echo $RSH $CISCO clear access-template 114 LOCK_users host $2 any
exit 0
;;
esac