Beginner Posted June 9, 2009 Posted June 9, 2009 Какими способами можно закрыть соединение пользователя (из биллинга)? Вставить ник Quote
Beginner Posted June 9, 2009 Author Posted June 9, 2009 Понятно что убить. Как это сделать удобнее? Один из вариантов, который приходит в голову, BRAS лезет за заданиями, например в базу (или получает их файлом), и опускает интерфейс (меняет скорость и т. п.). Интересует как это делают другие, чтоб выбрать оптимальный для себя вариант. Вставить ник Quote
sirmax Posted June 9, 2009 Posted June 9, 2009 2 варината (классически пуш и пул) или биллинг ломится по ssh с авторизацие по ключу на нас, и говортт ifconfig pppХ down или нас вычитвает из биллинга данные и сам их анализирует. Второй вариант имхо в разы проще. Вставить ник Quote
Ivan Rostovikov Posted June 10, 2009 Posted June 10, 2009 (edited) # tail -1 /etc/snmp/snmpd.confpass .1.3.6.1.4.1.2021.255 /bin/sh /usr/local/bin/passtest.sh # cat /usr/local/bin/passtest.sh#!/bin/sh -f PATH=$path:/bin:/usr/bin:/usr/ucb COMMAND="pppd" REQ="$2" PID=`echo $REQ | awk -v FS="." '{ print $NF }'` if [ "$1" = "-s" ]; then sudo kill -1 $4 exit 0 fi echo "$REQ" echo "string" EXIST=`ps -p $PID | grep $COMMAND | tail -n 1` if [ "$EXIST" != "" ]; then echo "2" else echo "-" fi Edited June 10, 2009 by Ivan Rostovikov Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.