Если можно, то подскажите как, зарание спасибо.

зависит от оборудования, а вообще в поиск, для цисок я выкладывал скрипт с описанием его прикручивания, для софт впн серверов написать такойже по аналогу не проблема...shurick писал(а):Подскажите, возможно ли настроить так, чтоб у клиентов как только уходит в минус автоматически блокировался интернет прям во время сессии, чтоб счёт не уходил далеко в минус?
Если можно, то подскажите как, зарание спасибо.
Код: Выделить всё
#!/bin/bash
DATE=`date "+%d.%m.%Y %H:%M:%S"`
ROS="..."
RWS="..."
SNMPWALK="/usr/bin/snmpwalk"
SNMPSET="/usr/bin/snmpset"
CISCO1_IP=...
ID=$1
USERLOGIN=$2
LOGINS=`/usr/bin/mysql -e "SELECT dialup_service_links.login FROM service_links, dialup_service_links WHERE service_links.id=dialup_service_links.id AND service_links.is_deleted=0 AND service_links.account_id=$ID" UTM5|grep -v "login"`
for loginvpn in $LOGINS
do
###### CISCO 1 #######
TUN_PID1=`$SNMPWALK -On -v 1 -c $ROS $CISCO1_IP 1.3.6.1.4.1.9.9.150.1.1.3.1.2|grep $loginvpn| awk '{print $1}'| awk -F. '{print $16}'`
if [ "$TUN_PID1" ]; then
$SNMPSET -v 1 -c $RWS $CISCO1_IP 1.3.6.1.4.1.9.9.150.1.1.3.1.5.$TUN_PID1 i 1 > /dev/null
echo "$DATE $USERLOGIN EMERGENCY tunnel $TUN_PID1 closed in $CISCO1_IP!" >> /var/log/utm5/close-vpn.log
break
fi
##################################