Авторизатор для сети biscom(inn-com) на dir-320
Решил переделать перловый вариант авторизатора для сети, чтобы можно было нормально в виде демона запускать. Также перловый не устраивал количеством пожираемой памяти (около 7 мбайт).
Нашел исходники подобной штуки для роутера, но для другой сети.
Немного покопавшись в коде перлового варианта и Qt-шного получил представление об алгоритме обмена между сервером авторизации и клентом.
Запускать просто:
-
./biscom-auth -p пароль
Если сервер авторизации отличается от 192.168.0.1, то нужно указать его в параметре -s, например:
-
./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