Перейти к содержимому
Калькуляторы

Вопрос по работе checkrad Не работает ограничение количества сессий

Видимо да

$snmpwalk = "";

Сейчас пропишу путь и отпишу по результату...

мляя как же я это не заметил(((((

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После второго подключения в /tmp/debug2.txt пишется такая запись

/usr/local/bin/snmpwalk -r 1 -t 5 -v1 -c 'boroda' 172.16.0.2 ifDescr

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После второго подключения в /tmp/debug2.txt пишется такая запись

/usr/local/bin/snmpwalk -r 1 -t 5 -v1 -c 'boroda' 172.16.0.2 ifDescr

 

если выполнить

/usr/local/bin/snmpwalk -r 1 -t 5 -v1 -c 'boroda' 172.16.0.2 ifDescr

оно выполнится или выдаст ошибки?

Должно выплюнуть список интерфейсов удаленной системы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После выполнения выдал список интерфейсов, типа

IF-MIB::ifDescr.298057 = STRING: <pptp-test>

После создания второй сессии выполнил команду

/usr/local/sbin/checkrad -d mikrotik_snmp 172.16.0.2 298057 test 81047395
snpwalk: /usr/local/bin/snmpwalk -r 1 -t 5 -v1 -c 'boroda' 172.16.0.2 ifDescr
 Returning 1 (double detected)

Если одна сессия

/usr/local/sbin/checkrad -d mikrotik_snmp 172.16.0.2 298057 test 81047395
snpwalk: /usr/local/bin/snmpwalk -r 1 -t 5 -v1 -c 'boroda' 172.16.0.2 ifDescr
 Returning 0 (login ok)

Изменено пользователем dm765

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После выполнения выдал список интерфейсов, типа

IF-MIB::ifDescr.298057 = STRING: <pptp-test>

После создания второй сессии выполнил команду

/usr/local/sbin/checkrad -d mikrotik_snmp 172.16.0.2 298057 test 81047395
snpwalk: /usr/local/bin/snmpwalk -r 1 -t 5 -v1 -c 'boroda' 172.16.0.2 ifDescr
 Returning 1 (double detected)

 

Ну получается скрипт отрабатывает второе соединение

Returning 1 (double detected)[/code]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

if( $line =~ /.*-$ARGV[3]/ )

Сделал так и все заработало!!!!!!!!!!!!!!!

 

Ребята, огромное спасибо за внимание к вопросу!!!!!!!!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если я не ошибаюсь - оно будет срабатывать на любой логин который начинается со слова test

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если я не ошибаюсь - оно будет срабатывать на любой логин который начинается со слова test

Не будет срабатывать, т.к. test стоит в конце, перед ним еще обязательно тире, а перед тире все что угодно.

На микротике интерфейс в таком виде <pptp-test> , а также будет срабатывать на <ppoe-test>, <l2tp-test>

Перл знаю на уровне простых скриптов, поэтому не совсем понятно, почему когда убрали кавычки-стрелки, то все заработало.....

Изменено пользователем dm765

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.