Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: Adler_lug от 06 Декабря 2010, 21:08:46



Название: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Adler_lug от 06 Декабря 2010, 21:08:46
А имеется ли сие чудо для новых версий NoDeny, а то перловский и бинарный с biscom не хотят работать с 49-м nodeny?


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Efendy от 07 Декабря 2010, 10:25:00
если perl станет на openwrt - то можно и перловый запустить. Год назад я смотрел в этом направлении, perl Не помещался, поэтому ставили microperl, а он урезанный и нету модуля шифрования AES для него. Сейчас может уже и есть.

Где-то я видел сишный авторизатор, в исходниках, можно его подлампичить...


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Adler_lug от 07 Декабря 2010, 11:05:22
В репозитории optware для dd-wrt есть перл, но нет модуля AES :(
А этот (http://klim.in.ua/wp/2009/09/avtorizator-dlya-seti-biscominn-com-na-dir-320) почемуто не работает :(
Я на форуме форуме (http://forum2.biscom.zp.ua/showthread.php?t=2515&page=8) описывал суть проблемы, начиная с 288 сообщения. Там мой ник Alert.
С Си я не особо дружу, поэтому "подлампичить" - проблемно :(


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Adler_lug от 12 Декабря 2010, 20:56:45
А вобще в теории http://klim.in.ua/wp/2009/09/avtorizator-dlya-seti-biscominn-com-na-dir-320 (http://klim.in.ua/wp/2009/09/avtorizator-dlya-seti-biscominn-com-na-dir-320) должен работать?


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: VitalVas от 12 Декабря 2010, 21:55:41
а почему никто не думает в сторону авторизации ppptp/pppoe?


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Efendy от 12 Декабря 2010, 21:55:52
так а чего он не будет работать?

Вопрос в другом, зачем впиндюривать авторизатор в роутер? Ведь, они же поддерживают и pppoe и pptp. От авторизатора надо постепенно отказываться т.к. сейчас сетевых ОС появляется множество и на каждом не поднимешь авторизатор. Вы же из-за этого не хотите терять клиентов? Соберитесь с силами и переведите сеть на пппое


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Adler_lug от 13 Декабря 2010, 09:55:42
Проблема в том, что я не админ, а конечный пользователь :(
А админы на своей волне, у них по принципу "проблемы индейцев шерифа не волнуют"...
Они в данном районе (частный сектор) монополисты и угождать всем пока им не интересно...

Efendy, ну малоли, может чтото в протоколе авторизации поменялось...


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Efendy от 13 Декабря 2010, 10:08:04
Протокол авторизации давно не менялся. Но авторизация через авторизатор морально устарела, тут ничего не поделаешь, разрабатывалась она 10 лет назад, тогда 99% компов было под виндой и пппое было в ней же довольно проблематичным. Сейчас условия другие, нужно адаптироваться к ним, чтобы не быть последним. Как вариант, можете использовать веб-авторизацию используя не роутер, а ваш комп


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Adler_lug от 13 Декабря 2010, 17:04:54
Спасибо, тогда пойду на форум разработчиков сишной проги. Попытаюсь выяснить в чем трабла и почему не работает ... 


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: VitalVas от 13 Декабря 2010, 19:40:52
Спасибо, тогда пойду на форум разработчиков сишной проги. Попытаюсь выяснить в чем трабла и почему не работает ... 
а может просто забить на авторизатор и юзать pppoe/ppptp?

p.s. лично я так делаю, в одной квартире компы с виндою, мас-ом и линуксом


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Adler_lug от 14 Декабря 2010, 09:04:02
Я не против, но ни pptp ни pppoe у провайдера не настроены ... :(


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Aivanzipper от 14 Декабря 2010, 09:09:13
Я не против, но ни pptp ни pppoe у провайдера не настроены ... :(

вот нереспект такому "провайдеру", если он только авторизатором инет дает!


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: usercard от 21 Января 2011, 06:35:43
Для конечного пользователя ОЧЕНЬ нужная вещь, подключил через роутер и забыл, и не надо платить прову за каждый отдельный комп и тд


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Aivanzipper от 21 Января 2011, 12:35:33
Для конечного пользователя ОЧЕНЬ нужная вещь, подключил через роутер и забыл, и не надо платить прову за каждый отдельный комп и тд

что именно "нужная вещь"?


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: usercard от 23 Января 2011, 07:09:36
Для конечного пользователя ОЧЕНЬ нужная вещь, подключил через роутер и забыл, и не надо платить прову за каждый отдельный комп и тд

что именно "нужная вещь"?

Нужная вещь это авторизатор для роутера.
Я над этим вопросом уже бьюсь наверно год или полтора.
С Klim`ом переписывался на эту тему у него в блоге.
У меня както заработало на дня 2-3 и то наверно потому что провайдер откатился на одну из предыдущих версий nodeny.
Сейчас у него стоит 50.28 - с ней выдает вот это:
Jan 23 06:37:05 biscom-auth[188]: Received answer
Jan 23 06:38:05 biscom-auth[188]: Received answer
Jan 23 06:39:05 biscom-auth[188]: Received answer
Jan 23 06:39:45 biscom-auth[188]: Received answer er^L
Jan 23 06:40:45 biscom-auth[188]: Receive timeout
Jan 23 06:41:15 biscom-auth[188]: Receive timeout
Jan 23 06:41:45 biscom-auth[188]: Receive timeout
Jan 23 06:42:15 biscom-auth[188]: Received answer
Jan 23 06:43:15 biscom-auth[188]: Received answer

У меня в наличии версия от Klima 0.1
Может кто поможет?


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Aivanzipper от 24 Января 2011, 10:17:30
А тебя не беспокоит что далеко не все роутеры смогут его поддерживать? Для этого придумали такие протоколы как PPPoE.


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: versus от 24 Января 2011, 20:02:40
помоему тема по кругу пошла, у человека проблема пров купил нодени но не настраивает пппое или впн, только авторизатор. Вот клиент и хочет авторизатор в роутер вбить. ему глуюоко фиолетово насколько это совместимо, он не хочет комп запускать для авторизации.

Есть что предложить ?


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: blackjack от 24 Января 2011, 21:42:07
предлагаю "натянуть" провайдера   ;D за неподнятие впн или пппое


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: usercard от 26 Января 2011, 16:20:23
помоему тема по кругу пошла, у человека проблема пров купил нодени но не настраивает пппое или впн, только авторизатор. Вот клиент и хочет авторизатор в роутер вбить. ему глуюоко фиолетово насколько это совместимо, он не хочет комп запускать для авторизации.

Есть что предложить ?

Установил перл  +  модуль Crypt-Rijndael_PP-0.05 и подредактировал auth.pl на его использование, и авторизация nodeny стала работать.
Жаль что на си нехочет работать.
Мне не глубо так сказать, тоже хочеться полезность сделать.
А сеть у нас выросла из настоящей домашней до большой, уровня 1000+ юзеров но до сих пор остаеться windows network, с серверами полными всякого добра типа фильмов, программ и тд потому может и не перешел пров

Спасибо всем за помощь


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: Максим от 27 Апреля 2011, 16:01:14
Если автору поста актуально (а может последователям пригодится) предлагаю своё незатейливое решение вопроса:

1) Открываем файл auth.c
2) Ищем в функции static int auth(void) строчку
Код:
sendstr(&skey,17);
3) Заменяем её на:  
Код:
memset(buf, 0, 200);
sprintf(buf, "%17s%02d%06d", skey, ver, packetId);
sendstr(buf,25);
 
4) Компилируем.   Пользуемся.

Сказать спасибо можно здесь или вспомнив добрым словом пользуясь скомпилированной программой :)
Ну или кинув "рубчик" на Z345246847855 ::)

На этом сказ свой завершаю. Разрешите откланяться.


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: usercard от 02 Февраля 2012, 16:58:39
Скомпилировал наконец то ;D



Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: glue от 22 Ноября 2012, 01:55:19
Скомпилировал наконец то ;D


Помогите прикрутить.. уже пару месяцев парюсь...


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: usercard от 23 Ноября 2012, 04:20:49
Что именно не получается? Не запускается или нельзя настроить?

Опиши проблему :)


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: glue от 23 Ноября 2012, 19:19:49
Что именно не получается? Не запускается или нельзя настроить?

Опиши проблему :)
проша дд-врт дир320
распаковываю...и не запускается


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: glue от 23 Ноября 2012, 22:29:50
свой скайп отправил в лс..
когда запускаю или нот фаунд..или пермишин дениед.
может еще что-то доставлять дополнительно надо?


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: usercard от 24 Ноября 2012, 18:38:49
У меня прошивка от Олега и под ней собран бинарник т.е. под linux 2.4(dd-wrt наверно 2.6), также установлен perl из пакетов и добавлен модуль Crypt-Rijndael_PP-0.05 + подредактированый файл noauth_new.pl для запуска авторизатора на perl. Строка запуска в  post-mount - /opt/bin/perl /opt/sbin/noauth_new.pl



Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: glue от 25 Ноября 2012, 02:32:35
это все нужно ставить на флешку??
или можно во внутренюю??


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: usercard от 25 Ноября 2012, 03:34:36
/opt - каталог на флешки, если использовать перл скрипт то на флешке все будет однозначно(большой обьем), а если программу auth то во внутрений флеш можно записать - 17 кб всего.
Плюс авторизатора на perl - держит авторизацию, минус в обьеме занимаемой програмой памяти - 16.1%, сишная программа бывает часто разрывает сеанс авторизации - no auth, потом его востанавливая


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: glue от 25 Ноября 2012, 04:21:51
ок.. буду пробовать на флешку.. тяжело после чистого линукса =)


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: glue от 25 Ноября 2012, 05:13:14
запустил  :) пока только auth.. как добавить модуль  Crypt-Rijndael_PP-0.05.tar.gz


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: usercard от 25 Ноября 2012, 05:53:56
perl Makefile.PL потом make

перед этим что то вроде ipkg update, ipkg upgrade, ipkg install perl

скрипт noauth_new.pl можно поместить в /opt/sbin и в нем нужно указать сервер авторизации и пароль!!!

такой у меня запуск auth: /opt/sbin/auth -b 192.168.10.113 -s 192.168.10.111 -l a -p ПАРОЛЬ


Название: Re: Авторизатор для Linux или для роутеров с Linux прошивками (dd-wrt, openWRT).
Отправлено: glue от 27 Ноября 2012, 19:22:31
Большое спасибо!!! +1 к карме  :D