Ключевые слова:async, cisco, user, modem, dialup, snmp, (найти похожие документы)
Date: Fri, 1 Feb 2002 12:22:58 +0000 (UTC)
From: Alexey G Misurenko <[email protected]>
Newsgroups: fido7.ru.cisco
Subject: [Cisco] Скидывание пользователя с линии по SNMP
> Как на AS5350 через Radius или SNMP юзера с линии dialup, пришедшего с PRI и
> получившего IP из пула AS , cбросить?
AS5350 присылает несколько VSA Cisco-AVPair.
Одно из которых содержит строку вида
interface=AsyncX/Y
Пересчитваешь X Y в ifIndex = (X - 1)*60+Y+1; (60 по крайней мере у меня
с 60ти модемными картами)
Ну а далее стандартно
my $snmpSetCommunity = "YouCommunityName";
my $snmpIfAdminDOWN = "i 2";
my $snmpIfAdminUP = "i 1";
my $snmpMIBBase = ".1.3.6.1.2.1.2.2.1.7";
my $ifIndex = ... # получен по формуле
`snmpset $NasIp $snmpSetCommunity $snmpMIBBase.$ifIndex $snmpIfAdminDOWN`;
`snmpset $NasIp $snmpSetCommunity $snmpMIBBase.$ifIndex $snmpIfAdminUP`;