Архив

Публикации с меткой ‘dir-230’

Авторизатор для сети biscom(inn-com) на dir-320

10 сентября 2009 17 комментариев

Решил переделать перловый вариант авторизатора для сети, чтобы можно было нормально в виде демона запускать. Также перловый не устраивал количеством пожираемой памяти (около 7 мбайт).

Нашел исходники подобной штуки для роутера, но для другой сети.

Немного покопавшись в коде перлового варианта и Qt-шного получил представление об алгоритме обмена между сервером авторизации и клентом.

Скачать biscom-auth.0.1.zip

Запускать просто:

  1. ./biscom-auth -p пароль

Если сервер авторизации отличается от 192.168.0.1, то нужно указать его в параметре -s, например:

  1. ./biscom-auth -p пароль -s 192.168.32.1

Также доступны следующие параметры:
-i — не запускать в режиме демона
-b — привязка к определенному своему IP-адресу
-l <буква> — уровень доступа (a — мировой, b — заблокировано (желтый ключ), c — городской (локальный)
Также, по идее можно нормально скомпилить для любой linux-оси. Возможно, будет работать в других сетях, работающих с биллингом Nodeny.
UPD 2009.09.28: Версия Makefile под «настольные » системы+скрипт управления и скомпиленный под Kubunt’ой вариант от AndreyUA: auth-0.1.zip

Также обсуждение этого дела на форуме: http://forum2.biscom.zp.ua/showthread.php?t=2515&page=7