Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы.КАБiNET _ Всё про *NIX (Linux, FreeBSD, MacOS X) _ Авторизатор для UNIX

Автор: Gall 9.9.2005, 21:47

Собственно, прошу потестировать новую версию (0.92). http://heather.web.ur.ru/
Замечания пишите в эту тему.

Из нового:
- поддержка протокола версии 2
- запуск внешней программы при смене статуса
- более надежная обработка сбоев

Огромная просьба: напишите, пожалуйста, .spec для сборки rpm.

Автор: ssh 9.9.2005, 22:02

ссылки на 0.92, а текст ссылки - 0.80 smile.gif

PS. поставил

Автор: Gall 9.9.2005, 22:04

Цитата(ssh)
ссылки на 0.92, а текст ссылки - 0.80 smile.gif

Поправил. Спасибо.

Автор: Plazmid 10.9.2005, 10:15

Как сделать, чтобы авторизатор делал реконнект, при падении сети?

Автор: SwakeR 10.9.2005, 11:17

Цитата(Plazmid)
Как сделать, чтобы авторизатор делал реконнект, при падении сети?

Проста, но не рекомендуется это делать, так как не безопасно.

Автор: Gall 10.9.2005, 16:25

Цитата(Plazmid)
Как сделать, чтобы авторизатор делал реконнект, при падении сети?
Не поддержано по соображениям безопасности, поскольку делает автризатор бесполезным. Проще поставить доступ на "стандартный".

Автор: wade 10.9.2005, 22:40

А какая тут опасность?

Автор: Gall 10.9.2005, 23:53

QUOTE(wade)
А какая тут опасность?
При подделке сетевых реквизитов во время работы авторизатора хакер за твой счет сидеть может, но очень недолго. Авторизатор при этом рвет соединение. Поэтому в случае обрыва нельзя слепо делать реконнект, надо сначала разобраться с причинами.

Автор: li0n 26.9.2005, 01:34

А как быть с ситуацией, если, например, тебе нужно зайти на консоль с внехи? Я выбрал схему, по который авт-р пытается выполнить реконнект через минуту после падения. Если снова рвётся - через пять, и далее - через 15 минут.

Автор: Plazmid 26.9.2005, 09:25

Цитата(li0n)
А как быть с ситуацией, если, например, тебе нужно зайти на консоль с внехи? Я выбрал схему, по который авт-р пытается выполнить реконнект через минуту после падения. Если снова рвётся - через пять, и далее - через 15 минут.

кстати, тема :-))) почему бы не реализовать это в самом авторизаторе?
5-10-15-30-60-60-60...
если связь не рветься больше часу, то счетчик сбрасывать и после падения со шлюзом снова по новой.
5-10-15-30-60-60-60...

Автор: Gall 26.9.2005, 10:25

Цитата(Plazmid)
Цитата(li0n)
А как быть с ситуацией, если, например, тебе нужно зайти на консоль с внехи? Я выбрал схему, по который авт-р пытается выполнить реконнект через минуту после падения. Если снова рвётся - через пять, и далее - через 15 минут.

кстати, тема :-))) почему бы не реализовать это в самом авторизаторе?
5-10-15-30-60-60-60...
если связь не рветься больше часу, то счетчик сбрасывать и после падения со шлюзом снова по новой.
5-10-15-30-60-60-60...
Спасибо за идею.

Автор: Vigo 20.10.2005, 22:37

Может приделать к авторизатору GUI из QT???

Автор: Gall 20.10.2005, 22:41

Цитата(Vigo @ 21.10.2005, 00:37)
Может приделать к авторизатору GUI из QT???
*


Сейчас работаю над этим. Альфа-версии уже лежат в "Программировании".

Автор: _JOKER_ 9.12.2005, 19:58

А если инфа, как ставиться данный авторизатор под FreeDSB 5,4(Лучше по подробней). Что -то у меня не идет.
Вообщем, начинаю с того, что копирую telenet-authd_0.92-1.tar.gz на Винт

далее
tar xzvf telenet-authd_0.92-1.tar.gz
cd telenet-authd_0.92-1

и наконец

make install

После этого у меня на экране появляется строчка:

pod2man -s 8 -c "" $< | gzip > $@ ... или что то вроде этого.

И дальше все молчит.

Может нужно подождать, или я чтото не то делаю????

Автор: Gall 9.12.2005, 20:30

Цитата(_JOKER_ @ 9.12.2005, 19:58)
А если  инфа, как ставиться данный авторизатор под FreeDSB 5,4(Лучше по подробней). Что -то у меня не идет.
Вообщем, начинаю с того, что копирую telenet-authd_0.92-1.tar.gz на Винт

далее
tar xzvf telenet-authd_0.92-1.tar.gz
cd telenet-authd_0.92-1

и наконец

make install

После этого у меня на экране появляется строчка:

pod2man -s 8 -c "" $< | gzip > $@ ... или что то вроде этого.

И дальше все молчит.

Может нужно подождать, или я чтото не то делаю????
*


Известная проблема с BSD make, к сожалению. Надо заменить $< на имя файла .pl или просто закомментировать эту строчку. А еще можно брать слаковский tgz, потому что скрипт на Perl.

Автор: _JOKER_ 9.12.2005, 20:43

Цитата(Gall @ 9.12.2005, 21:30)
Известная проблема с BSD make, к сожалению. Надо заменить $< на имя файла .pl или просто закомментировать эту строчку. А еще можно брать слаковский tgz, потому что скрипт на Perl.
*



А можно поподробнее. И пожалуйста на более русском языке!!

Так значит,я правильно все делал.

А зачем нужно была эта строчка, если ее можно убрать?

Если я возму "слаковский" tzg, я так понимаю:

Архив tgz в стиле Slackware: telenet-authd-0.92.tgz

То какие каманды с ним мне выполнять!!

Р.S Простите за назаиливость, я только недавно взялся на изучение FreeBSD, молод еще!!!!

Автор: Gall 9.12.2005, 21:11

Цитата(_JOKER_ @ 9.12.2005, 20:43)
А зачем нужно была эта строчка, если ее можно убрать?

Если я возму "слаковский" tzg, я так понимаю:

Архив tgz в стиле Slackware: telenet-authd-0.92.tgz

То какие каманды с ним мне выполнять!!
*


Строчка делает man-страницу. Если ее убрать, man-страницы не будет, и все.
Лучше замени в этой строчке $< на telenet-authd.

Если возьмешь слаковский tgz, его достаточно будет просто распаковать и разложить файлы по местам. Распаковать можно прямо в корневую директорию (/), тогда все попадет куда надо.

Автор: tovSuhov 13.12.2005, 22:33

Имеются траблы, не пойму причину...
Система: Debian Sarge 3.1
скачал пакет, установил пакет...

Прописал в конфиге что нужно, запускаю
/usr/sbin/telenet-authd -r

В логах вижу это:

Tue Dec 13 22:18:24 2005 Started daemon, pid=9973
Tue Dec 13 22:18:24 2005 Using gateway 87.224.235.1
Tue Dec 13 22:18:24 2005 Connecting to 87.224.235.1...
Tue Dec 13 22:18:24 2005 Protocol error.


ps as|grep tele - вижу такую строчку:
9973 ? Ss 0:00 telenet-authd access denied

Проверяю, пингуется ли шлюз - пингуется.
тыкаюсь телнетом на порт 8899 шлюза - коннектит.
Доступа в инет, естессно нет. В чем может быть проблема?

P.S. Тут вопрос возник - утилита предназанчена для абонентов Кабинета. Т.е. людей, территориально проживающих на территории РФ, в славном городе Екатеринбурге. Из каких соображений man сделан на английском? Русского manа нет даже на сайте, ну елы палы...
Сам пакет собран превосходно! Респект! Ну что уж о таких как я, убогих, не озаботились...

Автор: Gall 13.12.2005, 22:53

Такая проблема означает, скорее всего, неверный пароль.

man на английском написан по одной простой причине. Многие ставят авторизатор на только что поставленную, еще нерусифицированную систему. Поэтому писать на русском рискованно - многие рискуют увидеть иероглифы. Можно, конечно, написать две страницы...

Автор: tovSuhov 13.12.2005, 23:13

В системе 2 IP адреса (eth0 и eth0:1)
Требуемый адрес стоит на первом интерфейсе, к тому же я еще и явно указал этот адрес в конфиге (HOST = 87.224.235.178).

Пароль должен лежать в открытом виде (as is)?
Просто с этим же паролем я свободно хожу на страницу "Изменение типа доступа" и там этот пароль нормально принимается.

Может что-то еще подскажете, где чего проверить?...

Добавлено в [mergetime]1134497622[/mergetime]:
Стоп. Похоже действительно не тот пароль использую. Спасибо за ответ.

Автор: tovSuhov 14.12.2005, 16:27

Можно еще вопрос?
Непонятно, в чем функция программы как демона. Ну тоесть запустили мы его, он стукнулся в шлюз, сообщил пароль и "ворота открылись". А что происходит потом?
Коннектится ли он автоматом к шлюзу или нужно ручками его рестартовать?
Просьба чуть конкретнее расписать функционал, т.к. сейчас ставят линукс на домашние машинки не только матерые админы.
Простите, если кажусь назойливым... unsure.gif

Автор: Gall 14.12.2005, 17:21

Шлюз спрашивает пароль не один раз, а довольно часто. Каждые несколько минут. Авторизатор должен быть постоянно запущен, чтобы вовремя отвечать на запросы сервера. В Windows он с этой целью садится в лоток в углу экрана, а в UNIX работает демоном.

Автор: hev 15.12.2005, 01:08

wine teleauth.exe smile.gif - и ведь работает, однако...

Автор: BakBir 18.12.2005, 18:38

Возникла проблема:

Не могу переключать тип трафика?

При первом запуске авторизатора:
---------------------
telenet-authd -a int
---------------------
все замечательно доступ к внутригороду получен.
Теперь ввожу:
---------------------
telenet-authd -a ext
---------------------
а внехи как небыло, так и нет...
В логах же:
---------------------
Started daemon, pid=<следующий PID>
Pid file race conditions! Permission denied
--------------------
Теперь для того чтобы получить доступ на внеху
убиваю авторизтор
--------------------
kill <PID процесса авторизатора, биру из authd.pid>
--------------------
а, затем
-------------------
telenet-authd -a ext
-------------------
внеха в кормане!!!!!

ЭТО БАГ или я что то не понимаю???????????

PS Кстати telenet-authd kill - неработает.
Говорит, неопределенный PID



Автор: Gall 18.12.2005, 20:16

У тебя проблемы с правами доступа к файлу authd.pid.

Автор: BakBir 18.12.2005, 20:23

Цитата(Gall @ 18.12.2005, 20:16)
У тебя проблемы с правами доступа к файлу authd.pid.
*



Что значит проблемы. Я под юзером telenet, под которым загружаю авторизатор, могу читать, редактировать, удалять authd.pid.

Что же еще надо?

Автор: Gall 23.12.2005, 12:22

Сообщение "PID file race conditions!" на самом деле следует читать как "Unable to create PID file". Причина может быть любой - например, файл уже существует или не хватает прав доступа. Извините за идиотское сообщение об ошибке - это мой баг. Вместо исправления я просто стал переписывать авторизатор с нуля, на Си.

Автор: BakBir 23.12.2005, 17:48

Цитата(Gall @ 23.12.2005, 12:22)
... например, файл уже существует или не хватает прав доступа....
*



Чтото я не понимаю. При запуске авторизатора создается PID файл.
Так вот при смене доступа, при уже запушенном демоне авторизатора, по моему мнению, он опять пытается создать PID. Поэтому и появляется это сообщение, и не какой смены уровня доступа не происходит.

Автор: Gall 24.12.2005, 09:47

Цитата(BakBir @ 23.12.2005, 17:48)
Чтото я не понимаю. При запуске авторизатора создается PID файл.
Так вот при смене доступа, при уже запушенном демоне авторизатора, по моему мнению, он опять пытается создать PID. Поэтому и появляется это сообщение, и не какой смены уровня доступа не происходит.
*


Это значит, что он не смог прочитать PID-файл. Так или иначе что-то с правами. Запускаешь от root?

Автор: ermsoft 24.12.2005, 19:45

Вопрос по коду авторизатора.
Perl'овский sysread гарантирует приём определённого числа байт?
Если нет, то не будет ли авторизатор неустойчиво работать в условиях плохой связи?

Так как TCP протокол потоковый и в нём нет понятия начало или конец пакета, начало и конец сообщения в рамках сессии TCP должны быть обеспечены другими средствами (сообщения фиксированной длины, длина сообщения в виде фиксированного количества байт).
Классический код:

Исходный код

int readn(SOCKET s, char *buffer, size_t length)
{
   int rc;
   int count;

   count=length;
   while (count > 0)
   {
        rc=recv(s,buffer,count,0);
        if(rc<0)
        {
            if(errno=EINTR) continue;
            return -1;
        }
        if(rc==0) return length-count;
        buffer+=rc;
        count-=rc;
   }
   return length;
}

Автор: Gall 24.12.2005, 22:37

Цитата(ermsoft @ 24.12.2005, 19:45)
Вопрос по коду авторизатора.
Perl'овский sysread гарантирует приём определённого числа байт?
Если нет, то не будет ли авторизатор неустойчиво работать в условиях плохой связи?
*


Строго говоря, не гарантирует. Однако мне известно, что сервер устроен так, что не может послать данные с форагментацией пакета.

Автор: ermsoft 25.12.2005, 16:22

Строго говоря фрагментация не основная причина возможных проблем wink.gif Есть ещё 1000 и одна причина по которой однократное чтение из сокета может не сработать корректно. По-моему проще написать корректное приложение, чтобы с чистой совестью отвергать тыкание пальцем в сторону автора авторизатора, дескать почему он всё время отваливается wink.gif И можно сослаться на большую загрузку сети, тормозной компьютер пользователя, потери пакетов из-за полусгоревшего оборудования, да мало ли что ещё, но уж точно причина не в не корректном коде wink.gif
Ещё раз подчеркну, TCP - потоковый протокол, в нём нет понятия "пакет". Если логика приложения хоть как-то связана с пакетами, то его нужно переписать.

Автор: Gall 26.12.2005, 00:12

В C-шной libteleauth проблема вроде бы исправлена. Perl переделывать не буду - все равно следующая версия будет на C, а эта вроде и так работает.

Автор: Боба 27.12.2005, 20:19

Tue Dec 27 00:26:12 2005 Started daemon, pid=2531
Tue Dec 27 00:26:12 2005 Using gateway 87.224.213.1:8899
Tue Dec 27 00:26:12 2005 Using protocol version 1.
Tue Dec 27 00:26:12 2005 Connecting to 87.224.213.1:8899...
Tue Dec 27 20:04:46 2005 Access denied, sorry.
Tue Dec 27 20:18:24 2005 Connecting to 87.224.213.1:8899...
вот такое безобразие - при етом комп вышибает из инета на минуту две и причом в последнее время - довольно часто, ето кто-то ломица с моими сетевыми реквизитами? или ето шлюз косячит?

Автор: Gall 27.12.2005, 23:43

Попробуй перейти на протокол версии 2. Если не поможет, значит, хакер. У меня тот же шлюз.

Автор: Боба 31.12.2005, 11:42

Исходный код

boba-debian:/etc/telenet# telenet-authd
Protocol v2 support requires Crypt::RIPEMD160, which is not found.

чего она от меня хочет? не пойму sad.gif
ето библиотека для перла?
по пакетам искал - не нашол, чего поставить-то надо?

Автор: Gall 31.12.2005, 14:18

Цитата(Боба @ 31.12.2005, 11:42)
Исходный код

boba-debian:/etc/telenet# telenet-authd
Protocol v2 support requires Crypt::RIPEMD160, which is not found.

чего она от меня хочет? не пойму sad.gif
ето библиотека для перла?
по пакетам искал - не нашол, чего поставить-то надо?
*


Поставить надо, очевидно, пакет Crypt::RIPEMD160 для Perl. Берут его с CPAN (www.cpan.org).

Автор: -serg- 14.1.2006, 16:15

Не получается управлять демоном. Т.е. запускаю, пишет в лог, создает pid все хорошо. Пытаюсь при запущенном демоне выполнить telenet-authd -p, как я понял должен выдать pid демона, а он пишет

Use of uninitialized value in pattern match (m//) at /usr/sbin/telenet-authd line 228.
-?- telenet-authd not running.

Смотрю pid сам пишу после ключа -p pid, пишет что-то типа нет такого процесса.

Наковырял вот что, файл /proc/.../cmdline пустой, поэтому и не ищет по нему, а почему он пустой sad.gif

Автор: Gall 14.1.2006, 23:11

Цитата(-serg- @ 14.1.2006, 16:15)
Наковырял вот что, файл /proc/.../cmdline пустой, поэтому и не ищет по нему, а почему он пустой sad.gif
*


Это что-то с ядром. Какая ОС, какое ядро? Для управления демоном используй пока сигналы USR1, USR2, HUP и TERM и команду killall.

killall -USR2 telenet-authd
то же самое, что
telenet-authd ext

Дело может быть и в нехватке прав.

Автор: -serg- 16.1.2006, 12:45

про сигналы понял, с правами поковыряюсь
ядро 2.4.21

Автор: ssh 16.1.2006, 13:25

Цитата(-serg- @ 16.1.2006, 12:45)
про сигналы понял, с правами поковыряюсь
ядро 2.4.21
*


очень старое ядро, ему уже года три или более

Автор: psychedelic 14.8.2006, 15:09

У меня такой вопрос, я ставил не Ваш авторизатор, а теленетовский, но и Ваш тоже попробую, делао в том что Линукс поставил недавно, теленетовский автоизатор почемуто глючит, через 6 секунд примерно связь прирывается, обновляешь а потом опять прирывается. Может Вы мне точно потскажите в чём может быть проблема. Или свыязь в инуксе такая и будет не постаянная как в виндоусе?. Спасибо

Автор: Apach 4.10.2006, 14:25

Народ!
Я только что прошерстил ВСЮ тему, но так и не нашёл ССЫЛКИ на закачкуicon13.gif!

Может я слепой, но самая первая ссылка (http://heather.web.ur.ru/)
ведёт в никудаicon13.gif (404)

Где взять авторизатор для Линуха?

Автор: Solnyshko 4.10.2006, 18:06

Цитата(Apach @ 4.10.2006, 15:25) *

Народ!
Я только что прошерстил ВСЮ тему, но так и не нашёл ССЫЛКИ на закачкуicon13.gif!

Может я слепой, но самая первая ссылка (http://heather.web.ur.ru/)
ведёт в никудаicon13.gif (404)

Где взять авторизатор для Линуха?

http://heather.telenet.ru после 22,00 примерно .. где ж ищо то , ну или кабинетовский юзойте ..

Автор: Solnyshko 4.10.2006, 18:35

или на п4п смотрите , у многих на фтп оно есь ..

Автор: ЕС 14.10.2006, 17:51

Цитата(Apach @ 4.10.2006, 15:25) *

Народ!
Я только что прошерстил ВСЮ тему, но так и не нашёл ССЫЛКИ на закачкуicon13.gif!

Может я слепой, но самая первая ссылка (http://heather.web.ur.ru/)
ведёт в никудаicon13.gif (404)

Где взять авторизатор для Линуха?


ftp://ofcenter.ru/segment_center/Soft_old/Linux_system/
Файл: telenet-authd_0.92-1.tar.gz (29,2Kb)

Сервер работает круглосуточно, фтп доступен для сетей 87.224.128.0/17

Автор: M@GNAT 2.11.2006, 23:56

sad.gif sad.gif

Цитата
root@local:~# /usr/sbin/telenet-authd -r
Protocol v2 support requires Crypt::RIPEMD160, which is not found.

Автор: Daemon_Hell 2.11.2006, 23:59

Нужен модуль перла:
* dev-perl/Crypt-RIPEMD160
Latest version available: 0.04
Latest version installed: 0.04
Size of files: 56 kB
Homepage: http://search.cpan.org/~chgeuer/Crypt-RIPEMD160-0.04
Description: Crypt::RIPEMD160 module for perl
License: || ( Artistic GPL-2 )

Автор: M@GNAT 3.11.2006, 17:02

Спасибо, разобрался
Хорошая вещь
Ещё бы гую к нему,,,

Автор: Solnyshko 3.11.2006, 18:40

Цитата(M@GNAT @ 3.11.2006, 17:02) *

Ещё бы гую к нему,,,

а зачем ????? blink.gif патом и гуевые есть , 2 разные версии , если не 3 .. на qt и 2 на gtk ..

Автор: ermsoft 7.11.2006, 15:13

Попробовал этот авторизатор.
Желательно сделать чтобы авторизатор сам создавал каталог /var/run/telenet/ ибо бывает, что /var/run это файловая система в памяти.

Автор: Гоги Зурабовичь 18.11.2006, 02:45

извените канешна за тупасть, но как ево ставить? sad.gif

Автор: Gall 21.11.2006, 02:25

А у тебя какой дистрибутив? В Debian так:
dpkg -i telenet-authd_версия.deb

Автор: Гоги Зурабовичь 21.11.2006, 12:11

ubuntu есличо

Автор: Gall 21.11.2006, 13:58

Цитата(Гоги Зурабовичь @ 21.11.2006, 12:11) *

ubuntu есличо

Ставь в точности как в Debian.

Автор: ssh 24.1.2007, 01:30

выложите плиз авторизатор
я его к себе хоть помещу
а то совсем неоткуда скачать стало

Автор: Губка Боб 25.1.2007, 00:11

убрано

Автор: Solnyshko 25.1.2007, 00:16

Цитата(Губка Боб @ 25.1.2007, 00:11) *

прошу
http://kabinet.data.cod.ru/2135731063
доступен для скачивания минимум до 01.02.2007 00:10

нафига в раре то ? mad.gif

Автор: Губка Боб 25.1.2007, 00:38

убрано

Автор: Solnyshko 25.1.2007, 01:11

Цитата(Губка Боб @ 25.1.2007, 00:38) *

эм, соре, ща переправлю

http://kabinet.data.cod.ru/2137238391
вот так наверно лучше

в оригинале пакет назывался telenet-authd , пачиму тут то атличаеца ??? изминил чота ? mad.gif

Автор: ssh 25.1.2007, 01:33

не знаешь броду, не лезь в воду.
даже с благими намерениями.

сорри, но хрен знает что, тем более выложенное хрен знает где (да-да, правила читаем), я качать не собираюсь.
нашел в п4п, скачал, потратил 1 КОПЕЙКУ.
зато скачал НОРМАЛЬНЫЙ ФАЙЛ.

выложил у себя.
http://ssh.telenet.ru/files/telenet-authd_0.92-1.tar.gz

Автор: Губка Боб 25.1.2007, 13:44

Цитата(Solnyshko @ 25.1.2007, 01:11) *

в оригинале пакет назывался telenet-authd , пачиму тут то атличаеца ??? изминил чота ? mad.gif

нет, там в архиве два файла которые были на сайте: дибиановский пакет и еще архив, который называется telenet-authd

Автор: Solnyshko 25.1.2007, 14:26

Цитата(Губка Боб @ 25.1.2007, 13:44) *

нет, там в архиве два файла которые были на сайте: дибиановский пакет и еще архив, который называется telenet-authd

ну а нафига так делать ? ето 2 разные вещи .. mad.gif

Автор: Губка Боб 25.1.2007, 19:38

Цитата(Solnyshko @ 25.1.2007, 14:26) *

ну а нафига так делать ? ето 2 разные вещи .. mad.gif

извиняюсь, не знал, убрал

Автор: Elsinor 17.3.2007, 18:54

не работает у меня в асп этот авторизатор. запкскаю
telenet-authd int с протоколом версии 1 и окно терминала пустое, инета нет. лог не пишет

Автор: Gall 17.3.2007, 19:09

Цитата(Elsinor @ 17.3.2007, 18:54) *

не работает у меня в асп этот авторизатор. запкскаю
telenet-authd int с протоколом версии 1 и окно терминала пустое, инета нет. лог не пишет

Он не может не писать лог, если запустился. Убедись, что ты правильно отредактировал файлы настроек и что правильно создал пользователя для дропанья привилегий.

P.S. Я НЕ адаптировал пакет для ASP, Mandriva и Fedora, поскольку на поддержку таких пользователей уходит слишком много нервов. Авторизатор нормально работает под Ubuntu, Gentoo и Debian.

Автор: Elsinor 18.3.2007, 22:46

а что использовать тогда мне ? кабинетовский тоже не работает, требует какую-то библиотеку.

Автор: M@GNAT 19.3.2007, 00:38

Цитата(Elsinor @ 18.3.2007, 22:46) *

а что использовать тогда мне ? кабинетовский тоже не работает, требует какую-то библиотеку.

дык поставь mellow.gif

Автор: OzZz 19.3.2007, 08:10

Цитата(Elsinor @ 17.3.2007, 18:54) *

с протоколом версии 1

запускай с протоколом версии 2
...можешь с ключом дебаг запустить...

Автор: Elsinor 19.3.2007, 13:21

нету в репозитории такой библиотеки

Автор: OzZz 19.3.2007, 13:42

Цитата(Elsinor @ 19.3.2007, 13:21) *

нету в репозитории такой библиотеки

http://p4p.ru/search.php?searchtype=2&searchstring=Crypt-RIPEMD160-0.04.tar.gz&sort=3&onlyonline=1&path=&resonpage=100

Качай с п4п, и компиль...это не сложно flower.gif

Автор: Gall 19.3.2007, 14:54

Цитата(Elsinor @ 19.3.2007, 13:21) *

нету в репозитории такой библиотеки

Придется компилировать. (Кстати, АСПшники на это жалуются - репозитарий маленький, вечно ничего нет).

Автор: Brend 22.3.2007, 23:05

2 Gall : ты как-то говорил - что написал мультиплатформенный авторизатор на "С", скоро-ли ждать релиза? smile.gif

Автор: slc 22.3.2007, 23:23

Цитата(Brend @ 22.3.2007, 23:05) *
2 Gall : ты как-то говорил - что написал мультиплатформенный авторизатор на "С", скоро-ли ждать релиза? smile.gif

нидаждетись .. Галл занид .. mellow.gif

Автор: technotrance 3.4.2007, 19:52

Ребята, извините, если я немного не в тему попал. Я новенький. Есть вопрос:
В линухе можно только через авторизатор работать или можно также VPN настрить? Если для этого есть где-нить инструкция, то покажите, пожалуйста (по настройке VPN).
Стоит линух мандрива, ядро 2.6.17-5mdv

Автор: Uzer 3.4.2007, 19:53

http://pptpclient.sourceforge.net/
найди там свой дистрибутив и почитай

Автор: fred 4.4.2007, 14:53

crying.gif у меня кстати такая же проблема как и у магната
root@local:~# /usr/sbin/telenet-authd -r
Protocol v2 support requires Crypt::RIPEMD160, which is not found.

причем смотрел я путь к перловской директории /ues/lib/perl5/5.8.8/ext - но его не существует.
можт я не там его ищу? где же взять этот ext/, которого требует Crypt rolleyes.gif

Автор: Gall 4.4.2007, 16:20

Цитата(Brend @ 23.3.2007, 00:05) *
2 Gall : ты как-то говорил - что написал мультиплатформенный авторизатор на "С", скоро-ли ждать релиза? smile.gif

Gall переехал на другой форум. Все вопросы по авторизатору туда.

Автор: M@GNAT 4.4.2007, 17:06

Цитата(fred @ 4.4.2007, 15:53) *
crying.gif у меня кстати такая же проблема как и у магната
root@local:~# /usr/sbin/telenet-authd -r
Protocol v2 support requires Crypt::RIPEMD160, which is not found.

причем смотрел я путь к перловской директории /ues/lib/perl5/5.8.8/ext - но его не существует.
можт я не там его ищу? где же взять этот ext/, которого требует Crypt rolleyes.gif

Плиать, прочитай доки к авторизатору! Ему модуль для перла нужен.

Автор: technotrance 4.4.2007, 20:39

Цитата(Uzer @ 3.4.2007, 20:53) *
http://pptpclient.sourceforge.net/
найди там свой дистрибутив и почитай

А на русском что-нить подобное есть?

Автор: fred 4.4.2007, 22:48

магнат-/*Плиать, прочитай доки к авторизатору! Ему модуль для перла нужен.*/

Crypt::RIPEMD160 я нашел - но я его установить не могу. он пишет что не находит ЕXTERN.h.
типа его надо в /ext пихать(в ридми вычитал) - а где ее взять?
система у меня mandriva 2007 linux.

Автор: M@GNAT 4.4.2007, 23:33

Цитата(fred @ 4.4.2007, 23:48) *
Crypt::RIPEMD160 я нашел - но я его установить не могу. он пишет что не находит ЕXTERN.h.

В интернете

Или, проще, хотя и не безопаснее - перейти на 1 протокол авторизации

Цитата(technotrance @ 4.4.2007, 21:39) *
А на русском что-нить подобное есть?

Естественно есть
http://www.opennet.ru/base/net/pptp_mppe_crypt.txt.html

Автор: fred 9.4.2007, 11:55

слухайте ставлю рпмку Crypt::RIPEMD160 но он явно какуюто зависимость тянет что ли . вообщем чего ему надо? пишет типа не созданы omen пользователь. хедер EXTERN.h куда пихать? (и стоит ли пихать?!). или как перейти на 1-й протокол? dry.gif

Автор: fred 10.4.2007, 12:39

пох. переставил на 1 протокол.(PROTOCOL=1)
при запуске /usr/sbin/telenet-authd (даже при использовании опций -s USER=telenet) выдает ошибку: типа "no such user: telenet" на 336 строке. хотя в конфиге все стоит и юзер и груп. чего он еще от меня хочет? mad.gif

Автор: Daemon_Hell 10.4.2007, 16:00

Пользователя то создал?

Автор: fred 11.4.2007, 12:53

groupadd -f telenet&&adduser -g telenet telenet делал такое. впринципе вчера нашел руководство по настройке. вот -что мне нужно было./*tnx 2 Gall*/
и вот что получилось: при использовании авторизатора:
установка крипта

Цитата
[root@localhost Crypt-RIPEMD160-0.04]# perl Makefile.PL
Writing Makefile for Crypt::RIPEMD160
[root@localhost Crypt-RIPEMD160-0.04]# make
make: *** No rule to make target `/usr/lib/perl5/5.8.8/i386-linux/CORE/EXTERN.h', needed by `RIPEMD160.o'. Stop.
[root@localhost Crypt-RIPEMD160-0.04]# make test
make: *** No rule to make target `/usr/lib/perl5/5.8.8/i386-linux/CORE/EXTERN.h', needed by `RIPEMD160.o'. Stop.
[root@localhost Crypt-RIPEMD160-0.04]#

установка самого авторизатора
Цитата
[root@localhost telenet-authd-0.92]# make install
install -d /etc/telenet/
install -d /usr/sbin/
install -d /usr/share/man/man8/
install -d /var/run/telenet/
install -d /var/log/telenet/
install -m 644 source/authd.conf /etc/telenet/
install -m 600 source/authd.secrets /etc/telenet/
install -m 755 source/telenet-authd /usr/sbin/
install -m 644 telenet-authd.8.gz /usr/share/man/man8/
[root@localhost telenet-authd-0.92]# mkdir -p /var/log/telenet
[root@localhost telenet-authd-0.92]# chown telenet:telenet /var/log/telenet
[root@localhost telenet-authd-0.92]# chmod 755 /var/log/telenet
[root@localhost telenet-authd-0.92]# mkdir -p /var/run/telenet
[root@localhost telenet-authd-0.92]# chown telenet:telenet /var/run/telenet
[root@localhost telenet-authd-0.92]# chmod 755 /var/run/telenet

запускается после этого все нормально (при использовании 1-го протокола) - но на внешку так и не пускает.
команда telenet-authd -r -вроде и запускаетца, но ничего не выводит. krutipopik.gif
далее пробовал через впн(перерегистрировался у провайдера на впн)
также пользовался руководством (http://www.ria-inc.net/wiki/компьютеры_и_программы/авторизатор_и_vpn_под_linux)
и вот что получил
Цитата
[root@localhost scum]# pppd call setka
pppd: In file /etc/ppp/peers/setka: unrecognized option '10.0.0.1'

поменял местами содержимое файлов(зачем?маны почитал)
Цитата
[root@localhost scum]# pppd call setka
~}#�}!}!} }8}!}$}%}"}&} } } } }%}&}'}'}"}(}"}1�~}#�}!}!} }8}!}$}%}"}&} } } } }%}&}'}'}"}(}"}1�~}#�}!}!} }8}!}$}%}"}&} } } } }%}&}'}'}"}(}"}1�~}#�}!}!} }8}!}$}%}"}&} } } } }%}&}'}'}"}(}"}1�~}#�}!}!} }8}!}$}%}"}&} } } } }%}&}'}'}"}(}"}1�~}#�}!}!} }8}!}$}%}"}&} } } } }%}&}'}'}"}(}"}1�~}#�}!}!} }8}!}$}%}"}&} } } } }%}&}'}'}"}(}"}1�~}#�}!}!} }8}!}$}%}"}&} } } } }%}&}'}'}"}(}"}1�~}#�}!}!} }8}!}$}%}"}&} } } } }%}&}'}'}"}(}"}1�~}#�}!}!} }8}!}$}%}"}&} } } } }%}&}'}'}"}(}"}1�

уже не знаю что лучше ставить толи впн домучать- толи авторизатор? blink.gif

Автор: M@GNAT 11.4.2007, 13:24

Про внеху. Читаем документацию к авторизатору, там написано как правильно переключатся

Впн или авторизатор:? Решай сам, при правильной настройке системы они дают почти равную защиту

Автор: ЕС 15.4.2007, 18:14

Цитата(fred @ 11.4.2007, 13:53) *
...
уже не знаю что лучше ставить толи впн домучать- толи авторизатор? blink.gif


Поиск в сегментских форумах рулит tongue.gif

Автор: KNOSSOS 15.4.2007, 21:16

Цитата(fred @ 4.4.2007, 23:48) *
система у меня mandriva 2007 linux.


Я не в теме, может стандартный кабинетовский авторизатор не рулит, но пользуюсь им без проблем в мандриве
Запуск: /home/lanauth.lnx.bin -v 2 -p password -l 1 &
Переход на внеху: killall -USR2 lanauth.lnx.bin
Переход на сети кабинет: killall -USR1 lanauth.lnx.bin
Остановка авторизатора: killall -9 lanauth.lnx.bin

для работы этого бинарника требуется файл libcrypto.so.0.9.7, который нашел через поиск p4p (тока не спутать с 64-битным).




Автор: Daemon_Hell 16.4.2007, 10:28

Любой пользователь в системе может узнать твой пароль просто написав ps ax

Автор: KNOSSOS 16.4.2007, 22:39

Цитата(Daemon_Hell @ 16.4.2007, 11:28) *
Любой пользователь в системе может узнать твой пароль просто написав ps ax

Ого... blink.gif
В "системе" это в сети или на десктопе, где запущен авторизатор???

Автор: visir 17.4.2007, 14:14

Цитата(fred @ 17.4.2007, 14:23) *
решил впн-добить
пох. теперь пппд коннектит - но связи нет - явно что-то со шлюзом надо делать. пробовал стандартные команды.."/sbin/route del/add default gw 90.157.*.*" но после этого всплывает окно типа up on ppp0 с адресами ИП 90.157.*.* и шлюз 90.157.*.* но ничего так и не открывается , а через 5 мин дропает связь - типа дисконнект. что дальше?!
теперь вот как:

Цитировать
[root@me scum]# pppd call setka
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
not replacing existing default route to eth0 [10.0.16.1]
local IP address 90.157.95.211
remote IP address 172.30.0.1
primary DNS address 87.224.197.1
secondary DNS address 87.224.213.1
[root@me scum]#

route add default gw 172.30.0.1
очевидно же rolleyes.gif

Автор: fred 17.4.2007, 15:04

но ведь впн сервер 10.0.0.1? туто говорят маршрут надо прописать до сервера в настройках сетевухи - как это сделать? krutipopik.gif

Автор: k008409 17.4.2007, 16:59

Цитата(fred @ 17.4.2007, 16:04) *
но ведь впн сервер 10.0.0.1? туто говорят маршрут надо прописать до сервера в настройках сетевухи - как это сделать? krutipopik.gif

ненадо. надо добавить дефолтовоый маршрут до шлюза после поднятия тунеля. т.е. route add default gw 172.30.0.1

Автор: fred 19.4.2007, 11:57

тут говорят такая команда может мне помочь - седня вечером проверю.

Цитата
route add 10.0.0.1 dev eth0

route add default gw 172.30.0.1 - не помогает.
пишет в трее что ppp0 up IP 90.157.*.* gateway 172.30.0.1, но при этом в инет выхода нет и через пару минут дисконнект...
команда route add default gw 172.30.0.1 как и route add default gw 10.0.0.1 выдают - "ничего"- инета нетю.
идеи? mellow.gif

Автор: k008409 19.4.2007, 12:19

Цитата(fred @ 19.4.2007, 12:57) *
тут говорят такая команда может мне помочь - седня вечером проверю.

route add default gw 172.30.0.1 - не помогает.
пишет в трее что ppp0 up IP 90.157.*.* gateway 172.30.0.1, но при этом в инет выхода нет и через пару минут дисконнект...
команда route add default gw 172.30.0.1 как и route add default gw 10.0.0.1 выдают - "ничего"- инета нетю.
идеи? mellow.gif

после поднятия тунеля тебе надо прописать route add default gw 172.30.0.1 dev ppp0 и все. или пропиши в pptp опцию defaultroute.

а вообще-то настройка тунеля ну никак не в этой теме должно обсуждаться

Автор: fred 20.4.2007, 13:00

нехочет выходить)
может как-то прописать сеть подругому...хз -внатуре загляните вновую тему впн в mdv2007. нах...

Автор: technotrance 22.4.2007, 01:42

Всем привет! Можно задать пару дурацких вопросов?
Вопрос 1: Наконец то я смог установить авторизатор (сам). Вопрос вот в чём: чем отличаются протокол 1 и протокол 2 ? Я имею ввиду в настройках файла authd.conf.
Вопрос 2: У меня стоят две сетевухи: одна для локалки, другая -- для инета. Вопрос: почему я не смог выйти в инет пока не отключил локалку? Как сделать, чтоб работала и локалка и и-нет?
Спасибо.

Автор: ssh 22.4.2007, 12:04

1) защищенностью от брутфорса пароля. Для протокола 2 требуется доп.пакет
2) создай отдельную тему с этим вопросом. скорее всего проблема в таблице маршрутизации.

Автор: technotrance 22.4.2007, 16:02

Цитата(ssh @ 22.4.2007, 13:04) *
1) защищенностью от брутфорса пароля. Для протокола 2 требуется доп.пакет

Где можно взять этот пакет?

Автор: technotrance 22.4.2007, 18:37

Если имелось ввиду поставить пакет crypt-ripemd160-0.04.tar.gz, то он у меня стоит. Но тем не менее, по второму протоколу зайти не получается.

Автор: visir 22.4.2007, 19:51

Цитата(ssh @ 22.4.2007, 13:04) *
1) защищенностью от брутфорса пароля. Для протокола 2 требуется доп.пакет

добавлю, что первый протокол поддерживает только уровни доступа 1 и 2
остальные доступны только через второй протокол

Автор: technotrance 22.4.2007, 20:09

Не, мужики, вы мне скажите, чего надо сделать, чтоб зайти в инет через протокол 2

Автор: ЕС 24.4.2007, 23:30

Цитата(technotrance @ 22.4.2007, 21:09) *
Не, мужики, вы мне скажите, чего надо сделать, чтоб зайти в инет через протокол 2


поставить прогу crypt-ripemd160-0.04.tar.gz и в конфиге авторизатора указать, что ходить через второй протокол, проверено лично мной на линуксе FC-4, могу сказать что робит без траблов tongue.gif

Автор: technotrance 25.4.2007, 21:45

Цитата(ЕС @ 25.4.2007, 00:30) *
поставить прогу crypt-ripemd160-0.04.tar.gz и в конфиге авторизатора указать, что ходить через второй протокол, проверено лично мной на линуксе FC-4, могу сказать что робит без траблов tongue.gif

crypt-ripemd160-0.04.tar.gz у меня стоит. В конфиге протокол 2 ставил, но под ним не работает.
Есть у меня подозрение, что я crypt-ripemd160-0.04.tar.gz не правильно поставил.
Может у кого есть инструкция, как правльно ставитьcrypt-ripemd160-0.04.tar.gz в мандриве 2007 ?

Автор: ЕС 25.4.2007, 22:06

Цитата(technotrance @ 25.4.2007, 22:45) *
crypt-ripemd160-0.04.tar.gz у меня стоит. В конфиге протокол 2 ставил, но под ним не работает.
Есть у меня подозрение, что я crypt-ripemd160-0.04.tar.gz не правильно поставил.
Может у кого есть инструкция, как правльно ставитьcrypt-ripemd160-0.04.tar.gz в мандриве 2007 ?


а ридми файл лень читать, да? там манипуляций в три строки: rolleyes.gif
perl Makefile.PL
make
make test
tongue.gif

Автор: fred 26.4.2007, 13:13

у меня при установке крипта выходит ошибка - мол нету extern.h. в этом случае чего посоветуите)

Автор: ssh 26.4.2007, 13:29

полностью можно ? лучше полную копию экрана вместе с командами...

Автор: technotrance 1.5.2007, 14:54

Цитата(ЕС @ 25.4.2007, 23:06) *
а ридми файл лень читать, да? там манипуляций в три строки: rolleyes.gif
perl Makefile.PL
make
make test
tongue.gif

Именно так я его и установил. close_tema.gif
И тем не менее, по второу протоколу не могу зайти.

Автор: technotrance 1.5.2007, 15:08

Пишет:

Код
[root@localhost ~]# telenet-authd -r
Protocol v2 support requires Crypt::RIPEMD160, which is not found.

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

Автор: technotrance 4.5.2007, 20:38

Ребят, может всё-таки поможете балбесу разобраться?

Автор: visir 4.5.2007, 20:40

вторая версия протокола в реализации lanauth.c отлично работает под OS X/PowerPC-G4 (macmini)
первая действительно сломана, починю smile.gif

бинарик нужен кому ?

Цитата(technotrance @ 4.5.2007, 21:38) *
Ребят, может всё-таки поможете балбесу разобраться?

make install попробуй...

PS: и зачем вообще этот модуль из исходников ставить ? скачал бы пакет и проблем не знал

Автор: tyomitch 5.5.2007, 23:00

telenet-authd_0.92-1.tar.gz -- это последняя версия?
Если да, то для её работы на моей FreeBSD 5.4, где нет /proc, потребовалась обстоятельная доработка command_line_of. Нужна кому-нибудь пофиксенная мной версия?

И ещё один вопрос: ей нужно разрешать в фаерволе какие-нибудь входящие подключения? Если да, то какие?

Автор: Shaman 5.5.2007, 23:10

Цитата(tyomitch @ 6.5.2007, 00:00) *
telenet-authd_0.92-1.tar.gz -- это последняя версия?
Если да, то для её работы на моей FreeBSD 5.4, где нет /proc, потребовалась обстоятельная доработка command_line_of. Нужна кому-нибудь пофиксенная мной версия?

И ещё один вопрос: ей нужно разрешать в фаерволе какие-нибудь входящие подключения? Если да, то какие?

входящих соединений от шлюза быть не должно
в ipfw достаточно добавить keep-state для создания динамического правила.

Автор: Black11 11.5.2007, 03:36

Кто-нить подскажите как поставить авторизатор под Linux, пробовал ставить скомпилированную версию с telenet, под консолью запускается с ошибкой: Error while loading shared libreries: libcrypto.so.0.9.7: cannot open shared object file: No such file or directory, мне лишь понятно, что нет какой-то библиотеки, кто-нить подскажите где её взять, как поставить и как настроить авторизатор?

Автор: The Assasin 11.5.2007, 17:59

Цитата(Black11 @ 11.5.2007, 04:36) *
...
Error while loading shared libreries: libcrypto.so.0.9.7: cannot open shared object file: No such file or directory
...

в настройках /etc/telenet/authd.conf
измени PROTOCOL = 2, на PROTOCOL = 1.
или поставь требуемую библиотеку и тогда можешь по второму протоколу работать smile.gif

Автор: Gall 11.5.2007, 18:28

Авторизатор с полной инструкцией по установке и настройке переехал по адресу http://ria-inc.net/wiki/ в раздел "Компьютеры и программы".

Автор: Black11 25.5.2007, 00:15

Спасибо, замечательная инструкция по установке авторизатора - ставил на Ubuntu, возникла проблема только в том что программа не может при старте создать директорию /var/run/telenet, думаю проблема в правах доступа, надеюсь разберусь, отличная инструкция - спасибо! smile.gif

Автор: M@GNAT 24.8.2007, 20:27

эм.

mkdir /var/run/telenet
chown /var/run/telenet telenet telenet
chmod 777 /var/run/telenet

smile.gif)

Автор: Daemon_Hell 24.8.2007, 20:54

Цитата(M@GNAT @ 24.8.2007, 21:27) *
эм.

mkdir /var/run/telenet
chown /var/run/telenet telenet telenet
chmod 777 /var/run/telenet

smile.gif)

Чо?
Код
$ chown /var/run/telenet telenet telenet
chown: `/var/run/telenet': invalid user

Сначала пользователь и группа - потом уже путь mellow.gif
Причем пользователь и группо - через двоеточие, а не пробел mellow.gif

Автор: M@GNAT 24.8.2007, 22:49

Дану?


Про последовательность согласен

Про пробел - два дня назад ставил авторизатор на слакварь 9.х, и именно пробел был.

Автор: Uzer 26.8.2007, 18:55

Код
CHOWN(1)                                                              CHOWN(1)

ИМЯ
       chown - изменить владельца и группу файлов

ОБЗОР
       chown [опции] пользователь[:группа] файл...

       Опции POSIX: [-R] [--]

       Опции GNU (краткая форма): [-cfhvR] [--dereference] [--reference=rfile]
       [--help] [--version] [--]

Автор: WulfGANG 13.9.2007, 13:06

использую сие чудо: http://www.telenet.ru/files/auth_client.pl, с запуском в терминале. можно как это в автозагрузку сделать (ubuntu 7.04, gnome)? я дописал в /etc/network/interfaces в соотв раздел для eth0 строчку: post-up '/media/sda6/auth_client.pl' "мой_пасс" 2 "мой_шлюз" но толку это не дало.

Автор: slc 13.9.2007, 17:15

Цитата(WulfGANG @ 13.9.2007, 14:06) *
использую сие чудо: http://www.telenet.ru/files/auth_client.pl, с запуском в терминале. можно как это в автозагрузку сделать (ubuntu 7.04, gnome)? я дописал в /etc/network/interfaces в соотв раздел для eth0 строчку: post-up '/media/sda6/auth_client.pl' "мой_пасс" 2 "мой_шлюз" но толку это не дало.

а норм афторизатор не судьба поставить ? Галовский к примеру .. там ето нормально работает ..

Автор: WulfGANG 13.9.2007, 17:33

Цитата(slc @ 13.9.2007, 18:15) *
а норм афторизатор не судьба поставить ? Галовский к примеру .. там ето нормально работает ..

галл сказал что скоро у него новая версия авторизатора выйдет, жду её.

Автор: slc 15.9.2007, 12:51

Цитата(WulfGANG @ 13.9.2007, 18:33) *
галл сказал что скоро у него новая версия авторизатора выйдет, жду её.


дык поставь нынешнуюю .. патом обновишся .. глобальных изменений то все равно всяко не будет ..

Автор: WulfGANG 16.9.2007, 09:38

не хочет работать, pid файл сделать не может (Started daemon, pid=5732. Pid file race conditions! No such file or directory) даже если рутом запускать.

Автор: Shaman 16.9.2007, 10:13

проверь все пути и права на запись в нужных каталогах.

Автор: WulfGANG 16.9.2007, 13:36

из списка всё есть (права принадлежат руту и теленету). да и я же от рута запускаю. где пид-файлы должны создаваться?

Автор: M@GNAT 25.9.2007, 22:48

PID-файл уже создан, либо нет каталога. систему\авторизатор некорректно отключал ?smile.gif

Если конфиг по умолчанию:

mkdir /var/run/telenet/

а если файл уже есть:

rm /var/run/telenet/authd.pid

Автор: WulfGANG 27.9.2007, 09:26

папка есть, файла нет.

но доступ к папке только у рута, видимо программе не хватает прав.

Автор: Daemon_Hell 27.9.2007, 19:51

Дай права на запись в папку юзеру теленет, чоуж mellow.gif

Автор: Dezman 3.12.2007, 20:15

Напишите пожалуйста инструкцию по установке авторизатора

Автор: Shaman 3.12.2007, 22:24

инструкция прилагается в архиве вместе с авторизатором (если речь об авторике который написал Gall)

Автор: Dezman 3.12.2007, 22:30

ну вот меня интересует куда вписывать логин, в инструкции этого нет
"telenet-authd-0.92"

Автор: Daemon_Hell 3.12.2007, 23:29

Мдо. А зачем тебе вписывать логин? smile.gif)

Автор: Dezman 4.12.2007, 07:24

Всё настроил. Спасибо Магнату smile.gif

Автор: Cyciron 23.12.2007, 01:25

Не могу под OpenBSD запустить.
Или из-за того, что протокол 1, или из-за того, что OpenBSD.

# telenet-authd
-?- telenet-authd not running

В какую сторону думать?
ПС:pid файл нормально создаётся

Автор: double pendulum 29.12.2007, 00:13

Цитата(Cyciron @ 23.12.2007, 01:25) *
Не могу под OpenBSD запустить.
Или из-за того, что протокол 1, или из-за того, что OpenBSD.

# telenet-authd
-?- telenet-authd not running

В какую сторону думать?
ПС:pid файл нормально создаётся

Цитата
telenet-authd -r

Автор: Cyciron 6.1.2008, 21:29

монопенисуально...
что так, что так

Автор: kolyanlab 4.2.2008, 11:13

Вот инструкция, написанная самим Gall'ом
http://genshiken.ru/wiki/компьютеры_и_программы/авторизатор_и_vpn_под_linux

Автор: WulfGANG 6.2.2008, 23:23

Цитата(Cyciron @ 23.12.2007, 01:25) *
ПС:pid файл нормально создаётся

что то мне говорит, что он не создается

почему бы могла удаляться папка telenet из var/run после каждой перезагрузки? приходится переустанавливать пакет, давать права теленету и только потом запускать авторизатор, об автозапуске я и не говорю, мелочь а раздражает
ubuntu 7.10 если что

Автор: K-2 8.2.2008, 02:09

Цитата(WulfGANG @ 16.9.2007, 09:38) *
не хочет работать, pid файл сделать не может (Started daemon, pid=5732. Pid file race conditions! No such file or directory) даже если рутом запускать.

с таким же столкнулся... Тоже рутом запускаю и вот такое разочарование меня поджидает... Ubuntu 7.10

Цитата(M@GNAT @ 25.9.2007, 22:48) *
PID-файл уже создан, либо нет каталога. систему\авторизатор некорректно отключал ?smile.gif

было дело, некорректно отключил, каюсь sad.gif
Как спастись...?

Автор: WulfGANG 8.2.2008, 21:53

Цитата(K-2 @ 8.2.2008, 02:09) *
с таким же столкнулся... Тоже рутом запускаю и вот такое разочарование меня поджидает... Ubuntu 7.10
было дело, некорректно отключил, каюсь sad.gif
Как спастись...?

в терминале:
cd /var/run/telenet
ls

если есть authd.pid, то: rm authd.pid
далее:
chown telenet:telenet /var/run/telenet
telenet-authd -r

Автор: K-2 10.2.2008, 23:42

Цитата(WulfGANG @ 8.2.2008, 21:53) *
в терминале:
cd /var/run/telenet
ls

если есть authd.pid, то: rm authd.pid
далее:
chown telenet:telenet /var/run/telenet
telenet-authd -r

Спасибо большое, отвечаю уже с Юбунты) Всё летает) Отдельное спасибо Галлу за авторизатор и подробную инструкцию по установке flower.gif

Автор: WulfGANG 16.2.2008, 20:29

почему у меня /var/run/telenet апосля перезагрузки удаляется?

Автор: Snowy kiss of angel 17.2.2008, 11:14

Цитата(WulfGANG @ 16.2.2008, 20:29) *
почему у меня /var/run/telenet апосля перезагрузки удаляется?


аналогичная ситуация! (Ubunta 7.10)

Автор: paranoik 19.2.2008, 18:32

Существует некая проблема:
поставил знакомой knoppix, у нее кабинет, у меня ютел/руском, все кнопикс настроил все отлично, за неимением интернета, с ее компа ничего кроме lanauth.lnx.bin с оф сайта скачать не получается, у меня же нет доступа к файлам кабинета, надо настроить инет желательно без доп. пакетов, Где можно скачать рабочий авторизатор для линукса, желательно с описанием его настройки и работы, с внехи?

Автор: paranoik 20.2.2008, 16:27

в общем скачал поствил
захожуц под рута
пишу
telenet-authd -r
ничего в ответ не пишет
telenet-authd
access denied
пароль верный, что еще может быть незнаю дистр. кноппикс 5.0

Автор: WulfGANG 21.2.2008, 22:41

Цитата(paranoik @ 20.2.2008, 16:27) *
в общем скачал поствил
захожуц под рута
пишу
telenet-authd -r
ничего в ответ не пишет
telenet-authd
access denied
пароль верный, что еще может быть незнаю дистр. кноппикс 5.0

authd.conf в студию!

Автор: paranoik 22.2.2008, 10:40

Код
## /etc/telenet/authd.conf
## Configuration file for telenet-authd

## Protocol version. May be 1 or 2.

PROTOCOL = 2

## This should be your gateway address as given by TELENET.
## Usually, the same as in network interface configuration
## and/or routing tables.

# GATEWAY = 213.242.1.1

## Your default access level. Valid entries are "none",
## "internal" or "external". This may be changed later
## by using the telenet-authd in command mode.

ACCESS = internal

## Secrets file name. The secrets file should contain a
## single line with your password.
## It is STRONGLY recommended to keep your secrets file
## owned by root, not readable by other users.

SECRETS = /etc/telenet/authd.secrets

## Alternatively, you can define password here. NOT recommended!

# PASSWORD = ToPsecRet

## User for executing telenet-authd.
## If executed by root, telenet-authd will drop privileges.

USER  = telenet
GROUP = telenet

## The lockfile

PIDFILE = /var/run/telenet/authd.pid

## Execute the following command on each change of the status.
## Useful to execute commands like DCOP calls to notify other programs
## about change of the status.

# EXEC_ON_CHANGE = echo "Changing status to %s..." > /home/alex/telenet.log

## Network parameters for the authorization daemon.
## It is recommended to keep the default values.

LOGFILE = /var/log/telenet/authd.log

Автор: WulfGANG 26.2.2008, 21:29

PROTOCOL нужно 1. и GATEWAY = 213.242.1.1 проверь, это твой шлюз?

Автор: paranoik 4.3.2008, 17:27

решено, поставил убунту

Автор: Snowy kiss of angel 24.3.2008, 16:58

ОС - Ubuntu 7.10. короче, при перезагрузке что-то происходит, после чего не хочет работать авторизатор Galla! Хотя при установке deb-пакета и если прописать все настройки и доступ к файлам всё работает! после перезагрузки пишу "telenet-authd -r" и типо прописалось.. но если проверить, то:
kiss@kiss-desktop:~$ telenet-authd
-?- telenet-authd not running

в /etc/network/interfaces автовключение не прописывал. Пароль хранится в файле authd.secrets. и напоследок authd.conf (87.224.173.129 - мой шлюз; ко всем файла имеется доступ пользователю telenet в группе telenet):
## /etc/telenet/authd.conf
## Configuration file for telenet-authd

## Protocol version. May be 1 or 2.

PROTOCOL = 1

## This should be your gateway address as given by TELENET.
## Usually, the same as in network interface configuration
## and/or routing tables.

# GATEWAY = 87.224.173.129

## Your default access level. Valid entries are "none",
## "internal" or "external". This may be changed later
## by using the telenet-authd in command mode.

ACCESS = external

## Secrets file name. The secrets file should contain a
## single line with your password.
## It is STRONGLY recommended to keep your secrets file
## owned by root, not readable by other users.

SECRETS = /etc/telenet/authd.secrets

## Alternatively, you can define password here. NOT recommended!

# PASSWORD = ToPsecRet

## User for executing telenet-authd.
## If executed by root, telenet-authd will drop privileges.

USER = telenet
GROUP = telenet

## The lockfile

PIDFILE = /var/run/telenet/authd.pid

## Execute the following command on each change of the status.
## Useful to execute commands like DCOP calls to notify other programs
## about change of the status.

# EXEC_ON_CHANGE = echo "Changing status to %s..." > /home/alex/telenet.log

## Network parameters for the authorization daemon.
## It is recommended to keep the default values.

LOGFILE = /var/log/telenet/authd.log

Автор: paranoik 25.3.2008, 22:28

такая же фигня решил не париться написал скрипт

Код
#!bin/sh
sudo mkdir /var/run/telenet
sudo chmod 777
sudo telenet-authd -r

и поставил его на кнопочку включить инет , можно просто добавить в автозагрузку

Автор: Snowy kiss of angel 26.3.2008, 16:43

Цитата(paranoik @ 25.3.2008, 22:28) *
такая же фигня решил не париться написал скрипт
Код
#!bin/sh
sudo mkdir /var/run/telenet
sudo chmod 777
sudo telenet-authd -r

и поставил его на кнопочку включить инет , можно просто добавить в автозагрузку


ха.. логично)) может всё-таки мы услышим пояснения от гуру или автора авторизатора?))

Автор: Shaman 26.3.2008, 19:01

Цитата(Snowy kiss of angel @ 26.3.2008, 16:43) *
ха.. логично)) может всё-таки мы услышим пояснения от гуру или автора авторизатора?))

автор авторизатора Gall, на этом форуме он больше не появляется по некоторым причинам.
но вы можете найти его на http://genshiken.ru/club/

Автор: paranoik 27.3.2008, 21:10

и все таки такое у всех? Если нет то скажите как нормально замутить запуск этого демона

Автор: Snowy kiss of angel 27.3.2008, 21:18

итак.. я ему написал Gall'у и он ответил мне на почту.. цитирую:

CODE
Добрый день!

Проблема с авторизатором под Ubuntu 7.10 мне известна. Она связана с тем, что Ubuntu хранит /var/run/ на виртуальном диске, и все его содержимое исчезает при перезагрузке. Решение - перед запуском авторизатора выполнять от root следующую пару команд:

mkdir -p /var/run/telenet/
chown telenet:telenet /var/run/telenet/

Эти команды восстановят уничтоженную при перезагрузке директорию.

С уважением, Алексей


т е берём скрипт paranoik'а (за это ему отдельное спасибо), его можно чуть-чуть изменить и в путь=) сегодня затестю!

Автор: Snowy kiss of angel 27.3.2008, 23:21

всё работает!
Полная инструкция для новичков:
устанавливаем пакет:

dpkg -i telenet-authd_0.92-1_all.deb

далее открываем любой текстовый редактор и копируем туда текст:

#!bin/sh
mkdir -p /var/run/telenet/
chown telenet:telenet /var/run/telenet/
telenet-authd -r

Далее сохраняем под каким-либо названием - я назвал файл avtorik и помещаем в домашний каталог пользователся (/home/имя_пользователя).
Открываем файл /etc/telenet/authd.secrets удаляем всё что там написано и вводим свой пароль на авторизатор.
Открываем файл /etc/telenet/authd.conf :
- PROTOCOL ставим равным единице;
- GATEWAY после знака равенства пишем шлюз
сохраняем и закрываем!

и теперь при включении ПК заходим в терминал и пишем:
sh имя_файла
т е у меня получилось:
sh avtorik

--------------------------
Для того чтобы он включался автоматически, наверно, можно сделать так:
засунуть нашу команду в /etc/network/interfaces но я точно не знаю как это сделать... может просто добавить после своего интерфейса строчку:
sh avtorik
напишите, кто знает...

Автор: Депутат 28.3.2008, 21:55

Огромный респект Snowy kiss of angel!
Однако авторизатор удобным не назовешь... wink.gif Неужели больше нет никаких мыслей у опытных линуксоидов?

Автор: Uzer 28.3.2008, 21:58

впн ставьте неопытные линуксоиды
а по интерфейсисам - дак там ман есть, всё написано как обычно, надо только прочитать

Автор: Snowy kiss of angel 30.3.2008, 17:24

Цитата(Депутат @ 28.3.2008, 22:55) *
Огромный респект Snowy kiss of angel!
Однако авторизатор удобным не назовешь... wink.gif Неужели больше нет никаких мыслей у опытных линуксоидов?


Т е хочется скрипт засунуть в автозагрузку?

Я нашёл решение на форуме forum.runtu.org (проект основанный на ubuntu).

1. Помещаем наш скрипт в каталог /etc/init.d и придадим ему более цевильное имя:
sudo cp /home/kiss/avtorik /etc/init.d/internet
(где kiss - имя пользователя, internet - новое название скрипта)
2. Далее в консоле переходи в папку /etc/init.d:
cd /etc/init.d
3. и пишем такую команду:
sudo update-rc.d internet defaults 99
(где internet - название скрипта, команда defaults - задаёт уровень выполнения по умолчанию (2-5), 99 - порядок загрузки)
вот и всё! теперь наш скрипт в автозагрузке! P.S. Проверил! Всё работает!

Как удалить скрипт из автозагрузки?
sudo update-rc.d -f internet remove
(где internet - название скрипта, при параметре -f - удаляются только ссылки на скрипт из всех уровней запуска, сам же скрипт в /etc/init.d НЕ УДАЛЯЕТСЯ)

Как полностью удалить скрипт из автозагрузки и все ссылки на него?
1. Переходим в каталог /etc/init.d:
cd /etc/init.d/
2. Удаляем файл скрипта:
sudo rm internet
(где internet - название скрипта)
3. update-rc.d internet remove
(где internet - название скрипта)

------------------------
Заметил глюк с доступом (особенно часто он проявляется у пользователей, использующие безлимитные пакеты):
Если вас не пускает в инет и пишет что вы не запустили авторизатор, то сначала зайдите в терминал и проверьте текущий доступ:
telenet-authd
Система в ответ вам выдаст сообщение:
6256 telenet-authd external access ИЛИ 6248 telenet-authd access denied
Если в конце строки словосочетание external access - это значит что авторизатор нормально работает, у вас есть деньги на счету и вас должны пустить в инет.
Если же в конце - access denied, следовательно или у вас закончились деньги (ушли в более -100р), или произошёл глюк..
Как исправить?
Можно сначала несколько раз попробывать сменить доступ на полный:
sudo telenet-authd -a ext
и снова проверить доступ, если не помогло, то:
убиваем демона (процесс) авторизатора:
sudo telenet-authd kill
и снова запускаем авторизатор с полным доступом:
sudo telenet-authd -r -a ext
проверяем: вуаля и нас пускает в инет! Если же снова заблокирован доступ, то проверьте баланс или попробуйте ещё раз повторить последний шаг.

Если возникнут проблемы - пишите, но, по-моему, я очень всё подробно описал)

Автор: hawk 30.3.2008, 18:26

у меня работает только если добавить к имени файла расширение .sh , а так спасибо долго не получалось запустить некабинетовский авторизатор

Автор: u3745986 7.4.2008, 21:57

Подскажите пожалуйста почему авторизатор не дает доступ в сеть. 2 компа подключены к инету через роутер. Из под винды с обоих компов виндовский авторизатор работает нормально. А из под Linux (Ubuntu 7.10) авторизатор Gallа запускается но пишет "access denied" хотя пароль и все настройки правильные. Виндовский авторизатор под Wine тоже запускается но горит красным и пишет "Сервер прислал что то не то" Но баланс показывает..

Автор: Shaman 7.4.2008, 22:28

может libcrypt не нравится?

Автор: u3745986 7.4.2008, 22:37

Дак я вроде по 1 тип протокола поставил и все равно не хочет.

CODE
## /etc/telenet/authd.conf
## Configuration file for telenet-authd

## Protocol version. May be 1 or 2.

PROTOCOL = 1

## This should be your gateway address as given by TELENET.
## Usually, the same as in network interface configuration
## and/or routing tables.

# GATEWAY = 90.157.4.241

## Your default access level. Valid entries are "none",
## "internal" or "external". This may be changed later
## by using the telenet-authd in command mode.

ACCESS = external

## Secrets file name. The secrets file should contain a
## single line with your password.
## It is STRONGLY recommended to keep your secrets file
## owned by root, not readable by other users.

SECRETS = /etc/telenet/authd.secrets

## Alternatively, you can define password here. NOT recommended!

# PASSWORD = ToPsecRet

## User for executing telenet-authd.
## If executed by root, telenet-authd will drop privileges.

USER = telenet
GROUP = telenet

## The lockfile

PIDFILE = /var/run/telenet/authd.pid

## Execute the following command on each change of the status.
## Useful to execute commands like DCOP calls to notify other programs
## about change of the status.

# EXEC_ON_CHANGE = echo "Changing status to %s..." > /home/alex/telenet.log

## Network parameters for the authorization daemon.
## It is recommended to keep the default values.

LOGFILE = /var/log/telenet/authd.log



Хотя libcrypt тоже стоит

Автор: u3745986 7.4.2008, 22:57


Судя по логу он не может с внутренним шлюзом соединиться(192.168.0.1 это внутренний IP роутера)

CODE
Tue Apr 8 22:39:05 2008 Started daemon, pid=7703
Tue Apr 8 22:39:05 2008 Guessing gateway address: 192.168.0.1 - Next time specify it.
Tue Apr 8 22:39:05 2008 Using gateway 192.168.0.1:8899
Tue Apr 8 22:39:05 2008 Using protocol version 1.
Tue Apr 8 22:39:05 2008 Connecting to 192.168.0.1:8899...
Tue Apr 8 22:39:05 2008 Unable to connect to 192.168.0.1: Connection refused.

Автор: Shaman 7.4.2008, 23:01

так настройте впн клиент на роутере и пусть он коннектится к серверу авторизации, а компы за роутером сидят себе спокойно.

Автор: u3745986 7.4.2008, 23:06

Настроил бы если бы был vpn... но его нет в моем сегменте, только авторизатор..

Автор: Snowy kiss of angel 8.4.2008, 14:38

Цитата(u3745986 @ 7.4.2008, 22:57) *
Подскажите пожалуйста почему авторизатор не дает доступ в сеть. 2 компа подключены к инету через роутер. Из под винды с обоих компов виндовский авторизатор работает нормально. А из под Linux (Ubuntu 7.10) авторизатор Gallа запускается но пишет "access denied" хотя пароль и все настройки правильные. Виндовский авторизатор под Wine тоже запускается но горит красным и пишет "Сервер прислал что то не то" Но баланс показывает..

попробуй раз 10 прописать
sudo telenet-authd -a ext
а потом проверь
sudo telenet-authd

Автор: u3745986 8.4.2008, 19:06

Цитата
попробуй раз 10 прописать
sudo telenet-authd -a ext
а потом проверь
sudo telenet-authd

Все равно не работает sad.gif "access denied"

Автор: user47 13.4.2008, 14:52

А где взять telenet-authd_0.92-1_all.deb ?

А то в Убунте ВПН фиг настроишь, а незащищенный доступ мой недорогой провайдер по непонятным причинам убрал.

Автор: Shaman 13.4.2008, 17:59

Цитата(user47 @ 13.4.2008, 15:52) *
А где взять telenet-authd_0.92-1_all.deb ?

А то в Убунте ВПН фиг настроишь, а незащищенный доступ мой недорогой провайдер по непонятным причинам убрал.

http://genshiken.ru/wiki/%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D1%8B_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B/%D0%B7%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0

Автор: BloodyWerewolf 15.4.2008, 14:47

Поставил недавно Open Suse линух 10.3 x64, промучавшись часа 3 установил все необходимые параметры для сетевухи после чего сеть заработала, но поскольку у меня включена авторизация то пришлось ставить сабжевый авторизатор с genshiken.ru по инструкции. Поставить то поставил, но он при запуске выдает что ему необходим Crypt-RIPEMD160. Скачал этот Crypt-RIPEMD160 и тоже стал ставить по инструкции, все проходит нормально и perl Makefile.PL работает и make, только make test выдает какую-то чушь и не компилится. Возможно это из-за предупреждений в предыдущем make?
Вот выкладываю все содержимое консоли:

Цитата
linux-jeo4:/windows/E # cd Crypt-RIPEMD160-0.04
linux-jeo4:/windows/E/Crypt-RIPEMD160-0.04 # make
cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -g -Wall -pipe -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -fPIC "-I/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/CORE" -DPERL_BYTEORDER=12345678 RIPEMD160.c
RIPEMD160.xs: In function ΓÇÿXS_Crypt__RIPEMD160_addΓÇÖ:
RIPEMD160.xs:55: warning: unused variable ΓÇÿsvdataΓÇÖ
RIPEMD160.xs: In function ΓÇÿXS_Crypt__RIPEMD160_digestΓÇÖ:
RIPEMD160.xs:96: warning: pointer targets in passing argument 2 of ΓÇÿPerl_newSVpvΓÇÖ differ in signedness
RIPEMD160.c:147: warning: unused variable ΓÇÿRETVALΓÇÖ
cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -g -Wall -pipe -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -fPIC "-I/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/CORE" -DPERL_BYTEORDER=12345678 rmd160.c
cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -g -Wall -pipe -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -fPIC "-I/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/CORE" -DPERL_BYTEORDER=12345678 wrap_160.c
wrap_160.c: In function ΓÇÿRIPEMD160_finalΓÇÖ:
wrap_160.c:75: warning: implicit declaration of function ΓÇÿprintfΓÇÖ
wrap_160.c:75: warning: incompatible implicit declaration of built-in function ΓÇÿprintfΓÇÖ
wrap_160.c:75: warning: unknown conversion type character 0xa in format
Running Mkbootstrap for Crypt::RIPEMD160 ()
chmod 644 RIPEMD160.bs
rm -f blib/arch/auto/Crypt/RIPEMD160/RIPEMD160.so
cc -shared -L/usr/local/lib64 RIPEMD160.o rmd160.o wrap_160.o -o blib/arch/auto/Crypt/RIPEMD160/RIPEMD160.so \
\

chmod 755 blib/arch/auto/Crypt/RIPEMD160/RIPEMD160.so
cp RIPEMD160.bs blib/arch/auto/Crypt/RIPEMD160/RIPEMD160.bs
chmod 644 blib/arch/auto/Crypt/RIPEMD160/RIPEMD160.bs
Manifying blib/man3/Crypt::RIPEMD160::MAC.3pm
Manifying blib/man3/Crypt::RIPEMD160.3pm


linux-jeo4:/windows/E/Crypt-RIPEMD160-0.04 # make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
1..25
Can't load 'blib/arch/auto/Crypt/RIPEMD160/RIPEMD160.so' for module Crypt::RIPEMD160: blib/arch/auto/Crypt/RIPEMD160/RIPEMD160.so: failed to map segment from shared object: Operation not permitted at /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.
at test.pl line 13
Compilation failed in require at test.pl line 13.
BEGIN failed--compilation aborted at test.pl line 13.
not ok 1
make: *** [test_dynamic] Error 2

Подскажите что делать чтобы этот дурацкий make test прошел нормально и достаточно ли этого будет для работы Crypt::RIPEMD160 или еще что-то надо?

ЗЫ: В линухе нуб, но с установкой необх. программ (разные gcc с kernel source с двд с линухом), консолью, запуском ее под рутом и некоторых коммандах разобрался, дос еще не забыл smile.gif

Автор: ProLineX 21.4.2008, 17:13

Раскажите подробно пожалуйста как устанавливать авторизатор на openSuse 10.3 ! Я тока поставил ОС еще неразбераюсь(

Автор: Shaman 21.4.2008, 17:57

запусти виндовый под wine много проще будет.

Автор: Nicom 21.4.2008, 20:21

Только не новый виндовый, а тот, что до него был, размер teleauth.exe 41 Килобайт, и обновлять его нельзя.

Автор: paranoik 27.4.2008, 00:58

такая трабла. все авотрик норм работал под кубунту 6/06 и тут обрубили электричество после этого авторизатор пишет acces denied все параметры сохранились, он даже на страницу кабинета не заходит где пишут чот нет доступа. Э|то проблемы у кабинета или у меня?

Автор: Elsinor 29.4.2008, 08:22

Цитата(Shaman @ 21.4.2008, 18:57) *
запусти виндовый под wine много проще будет.

а как wine замутить, если нет инета ? из винды можно целиком скачать ?

Автор: Shaman 29.4.2008, 09:14

Цитата(Elsinor @ 29.4.2008, 09:22) *
а как wine замутить, если нет инета ? из винды можно целиком скачать ?

эээ, чо?
wine под винду нету так-то.

если имелось ввиду скачать пакет wine из инета (сидя под виндами) и потом поставить на linux то можно, хотя имея такие проблемы действительно проще unix авторик заюзать.

Автор: Elsinor 29.4.2008, 16:57

а где его взять? я тут перешарил все и толком не нашел

Автор: Shaman 29.4.2008, 21:41

Цитата(Elsinor @ 29.4.2008, 17:57) *
а где его взять? я тут перешарил все и толком не нашел

http://forum.telenet.ru/index.php?s=&showtopic=169043&view=findpost&p=3529676

Автор: user47 29.4.2008, 21:43

Цитата(Elsinor @ 29.4.2008, 17:57) *
а где его взять? я тут перешарил все и толком не нашел

http://packages.ubuntu.com/hardy/wine

Качаешь три пакета:
binfmt-support_1.2.10_all
libaudio2_1.9.1-1_i386
wine_0.9.59-0ubuntu4_i386

Затем устанавливаешь их по очередности. В Убунте достаточно просто кликнуть на пакет и он откроется программой-установщиком.


з.ы. Куда делся авторизатор на perl? Раньше его можно было скачать официально, вместе с другими авторизаторами, прямо с сайта теленета. А сейчас убрали его, да еще и незащищенный доступ убрали...Толку-то от этих авторизаторов. Хакер, который смог подменить мак адрес сетевой платы, с легкостью раздобудет и пароль на авторизатор или на ВПН.

Автор: Shaman 29.4.2008, 22:05

Цитата(user47 @ 29.4.2008, 22:43) *
Хакер, который смог подменить мак адрес сетевой платы, с легкостью раздобудет и пароль на авторизатор или на ВПН.

если вы пришли в магазин, это не означает что можете свободно вынести любой товар.

Автор: user47 29.4.2008, 22:46

Цитата(Shaman @ 29.4.2008, 23:05) *
если вы пришли в магазин, это не означает что можете свободно вынести любой товар.

Вот. Если я пришел в магазин, я должен заплатить за приоберетнный товар. Если я краду, то это преступление. Если краду интернет - это тоже преступление, так как это такая же кража. Так может оставить в покое незащищенный доступ, и положиться на закон? Дешевый интернет (безлимитка мегабит 600 р., да и несколько провайдеров в нашем городе, где за эти деньги 2-3 мегабита ночью) кому красть-то надо? Тем более, факты такой кражи очень легко доказуемы и уже есть уголовные дела по таким случаям.

Автор: ssh 30.4.2008, 00:14

Цитата(user47 @ 29.4.2008, 22:43) *
Хакер, который смог подменить мак адрес сетевой платы, с легкостью раздобудет и пароль на авторизатор или на ВПН.

давайте - суп отдельно, а мухи отдельно
подменить мак-адрес сможет даже обезьяна
а попробуйте раздобыть пароль на впн

Автор: Brend 30.4.2008, 04:18

Цитата(ssh @ 30.4.2008, 01:14) *
а попробуйте раздобыть пароль на впн

да легко! smile.gif социальная инженерия, немного колючей проволки, утюг, и муравейник побольше в лесу подальше, только вот вопрос: а стоит-ли оно того? wink.gif

Автор: ROOFUS 30.4.2008, 16:02

Код
/*
* lanauth client
* (c) visir
* "THE BEER-WARE LICENSE" (Revision 42):
* <visir@telenet.ru> wrote this file.  As long as you retain this notice you
* can do whatever you want with this stuff. If we meet some day, and you think
* this stuff is worth it, you can buy me a beer in return.                    
* compile: gcc -O2 -Wall -s -lcrypto -o lanauth lanauth.c
* run: ./lanauth -p yourpassword
*/

#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<signal.h>
#include<errno.h>
#include<netinet/in.h>
#include<arpa/inet.h>
#include<sys/time.h>
#include<sys/socket.h>
#include<unistd.h>
#include<stdio.h>
#include<stdlib.h>
#include<stdarg.h>
#include<string.h>
#include<syslog.h>
#include<openssl/md5.h>
#include<openssl/ripemd.h>

int nodaemon = 0;        /* don't become daemon */
int nobind = 1;            /* don't really bind, just assume we binded */
int nolip = 0;            /* don't touch localip */
int ver = 1;            /* protocol version */
char level = 2;            /* access level */
int sock = -1;            /* socket */
int first;            /* first try */
unsigned char localip[16], gateip[16], pass[21], challenge[256], digest[256];

void opensock();        /* connect to server */
void auth1();            /* generate response for v1 protocol */
void auth2();            /* generate response for v2 protocol */
void sigusr(int sig);        /* change access level */
int tmread(char *buf, int size, int timeout);    /* read with timeout */
#define tryread(buf,size,tm)    if(!tmread(buf,size,tm))\
                { close(sock); if(first)sleep(5); continue; }
void usage()
{
    printf("Usage: lanauth [-i] [-v 1|2] [-b localip] [-n] [-g gid] [-u uid] [-s gateip] [-l accesslevel] -p password\n");
    exit(0);
}

void fatal(char *s, ...)
{
va_list ap;
    va_start(ap, s);
    vsyslog(LOG_ERR, s, ap);
    va_end(ap);
    exit(1);
}

int main(int argc, char **argv)
{
char        *s;
int        op;
unsigned char    ch;
    strcpy(gateip, "10.0.0.1");
    /* process command line arguments */
    while((op = getopt(argc, argv, "iv:b:ns:p:l:u:g:")) != -1) {
    switch(op) {
    case 'i':
        nodaemon = 1;
        break;
    case 'v':
        ver = atoi(optarg);
        if(ver != 1 && ver != 2)usage();
        break;
    case 'b':
        strncpy(localip, optarg, sizeof(localip)-1);
        localip[sizeof(localip)-1] = 0;
        nobind = 0;
        nolip = 1;
        break;
    case 'n':
        nobind = 1;
        if(!nolip)usage();
        break;
    case 's':
        strncpy(gateip, optarg, sizeof(gateip)-1);
        gateip[sizeof(gateip)-1] = 0;
        break;
    case 'p':
        strncpy(pass, optarg, sizeof(pass)-1);
        pass[sizeof(pass)-1] = 0;
        /* hide password */
        for(s = optarg; *s; s++) *s = '*';
        break;
    case 'l':
        level = atoi(optarg);
        break;
    case 'u':
        setuid(atoi(optarg));
        break;
    case 'g':
        setgid(atoi(optarg));
        break;
    default:
        usage();
    }}

    if(!*pass)usage();

    openlog(NULL, nodaemon ? LOG_PERROR|LOG_PID : LOG_PID, LOG_DAEMON);

    signal(SIGUSR1, sigusr);
    signal(SIGUSR2, sigusr);
    if(!nodaemon) {
        signal(SIGPIPE, SIG_IGN);
        signal(SIGHUP, SIG_IGN);
        daemon(0, 0);
    }

    /* main loop */
    while(1) {
        /* connect to server */
        opensock();
        ch = 0;
        first = 1;
        /* start conversation */
        tryread((char*)&ch, 1, 10);
        switch(ch) {
        case 0:    /* access closed */
            syslog(LOG_NOTICE, "access closed for us");
            close(sock);
            sleep(60);
        case 1: /* continue authorization */
            break;
        case 2: /* redirect to real server */
            read(sock, (char*)&ch, 1);
            if(ch < 7 || ch > 15)
            fatal("redirect: invalid gateway lenght %d", ch);
            read(sock, gateip, ch);
            gateip[ch] = 0;
            syslog(LOG_NOTICE, "gate changed to %s", gateip);
            close(sock);
            break;
        default:
            close(sock);
            syslog(LOG_NOTICE, "unknown protocol %d", ch);
            sleep(60);
            break;
        }
        if(ch != 1)continue;
        /* main loop of challenge-response authorization */
next:
        tryread(challenge, sizeof(challenge), 240);
        switch(ver) {
            case 1: auth1(); break;
            case 2: auth2(); break;
        }
        write(sock, digest, (ver == 1) ? 16 : 256);
        tryread((char*)&ch, 1, 10);
        if(first) {
            first = 0;
            syslog(LOG_NOTICE, "auth succeful, access level = %d", ch);
        }
        goto next;
    }
}

void sigusr(int sig)
{
    switch(sig) {
    case SIGUSR1:
        level = 1;
        signal(SIGUSR1, sigusr);
        break;
    case SIGUSR2:
        level = 2;
        signal(SIGUSR2, sigusr);
        break;
    }
}

void opensock()
{
struct sockaddr_in sin;
int    len;
again:
    /* create socket */
    if((sock = socket(PF_INET, SOCK_STREAM, 0)) == -1)fatal("socket: %m");

    /* bind it to specified ip, if needed */
    if(*localip && !nobind) {
        bzero(&sin, sizeof(sin));
        sin.sin_family = AF_INET;
        sin.sin_addr.s_addr = inet_addr(localip);
        sin.sin_port = 0;
        if(sin.sin_addr.s_addr == INADDR_NONE)
            fatal("%s: invalid ip address", localip);
        if(bind(sock, (struct sockaddr*)&sin, sizeof(sin)) == -1)
            fatal("bind: %m");
    }
    
    /* connect to server */
    bzero(&sin, sizeof(sin));
    sin.sin_family = AF_INET;
    sin.sin_addr.s_addr = inet_addr(gateip);
    sin.sin_port = htons((ver == 1) ? 8899 : 8314);
    if(sin.sin_addr.s_addr == INADDR_NONE)
        fatal("%s: invalid ip address", gateip);

    if(connect(sock, (struct sockaddr*)&sin, sizeof(sin)) == -1) {
        syslog(LOG_NOTICE, "connect: %m");
        sleep(30);
        close(sock);
        goto again;
    }

    /* save localip, if needed */
    len = sizeof(sin);
    getsockname(sock, (struct sockaddr*)&sin, &len);
    if(!nolip)strcpy(localip, inet_ntoa(sin.sin_addr));
//    syslog(LOG_DEBUG, "connected, local ip is %s", localip);
}

int tmread(char *buf, int size, int timeout)
{
fd_set    fds;
int    n;
struct timeval tv;
    /* wait */
    FD_ZERO(&fds);
    FD_SET(sock, &fds);
    tv.tv_sec = timeout;
    tv.tv_usec = 0;
    n = select(sock+1, &fds, NULL ,NULL, &tv);
    if(n < 0 && errno == EINTR) {
        syslog(LOG_DEBUG, "reconnecting by request");
        return 0;
    }
    if(n < 0)fatal("select: %m");
    if(!n) {
        syslog(LOG_DEBUG, "no response from server, reconnecting");
        return 0;
    }
    /* wait a moment */
    if(size > 1) {
        tv.tv_sec = 3;
        tv.tv_usec = 0;
        select(0, NULL, NULL, NULL, &tv);
    }
    /* read */
    n = read(sock, buf, size);
    if(n < 0) {
        syslog(LOG_DEBUG, "read: %m");
        return 0;
    }
    if(!n) {
        syslog(LOG_DEBUG, "server closed connection");
        return 0;
    }
    return n;
}

void auth1()
{
MD5_CTX    ctx;
    MD5_Init(&ctx);
    MD5_Update(&ctx, challenge+1, challenge[0]);
    MD5_Update(&ctx, localip, strlen(localip));
    level += '0';
    MD5_Update(&ctx, &level, 1);
    level -= '0';
    MD5_Update(&ctx, pass, strlen(pass));
    MD5_Final(digest, &ctx);
}

void auth2()
{
RIPEMD160_CTX ctx;
int    i;
    for(i = 0; i < 255; i++)digest[i] = rand() % 256;
    digest[0] = level - 1;
    digest[1] = 2 + rand() % 230;
    RIPEMD160_Init(&ctx);
    RIPEMD160_Update(&ctx, challenge+1, challenge[0]);
    RIPEMD160_Update(&ctx, pass, strlen(pass));
    RIPEMD160_Final(digest+digest[1], &ctx);
}



Объясните новичку, чем этот авторизатор хуже

Автор: user47 30.4.2008, 19:25

Цитата(ssh @ 30.4.2008, 01:14) *
давайте - суп отдельно, а мухи отдельно
подменить мак-адрес сможет даже обезьяна
а попробуйте раздобыть пароль на впн

Если кто-то хочет сидеть в инете через соседа, то ему проще раздобыть пароль на впн, чем подменивать мак адрес платы без специальных знаний.

Автор: Elsinor 30.4.2008, 19:43

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

Автор: user47 30.4.2008, 21:35

Цитата(Elsinor @ 30.4.2008, 20:43) *
короче я уже запутался - сказал чувак что старый авторизатор уже не работает. ссылки на остальные под линукс тоже убрали, да и когда онибыли, подключить их не вышло. что остается ?

Все работает пока старый rolleyes.gif

Автор: ssh 30.4.2008, 22:51

Цитата(user47 @ 30.4.2008, 20:25) *
Если кто-то хочет сидеть в инете через соседа, то ему проще раздобыть пароль на впн, чем подменивать мак адрес платы без специальных знаний.

если имеется в виду лох, который первому встречному скажет пароль - тогда да
если же нет - я еще раз повторю, попробуйте сами узнать пароль
вот получится - тогда и поговорим по существу

а для подмены мак-адреса никаких специальных знаний не нужно
в инете инструкций хоть жопой жуй

Автор: user47 1.5.2008, 11:38

Цитата(ssh @ 30.4.2008, 23:51) *
если имеется в виду лох, который первому встречному скажет пароль - тогда да
если же нет - я еще раз повторю, попробуйте сами узнать пароль
вот получится - тогда и поговорим по существу

а для подмены мак-адреса никаких специальных знаний не нужно
в инете инструкций хоть жопой жуй

Да из реестра без труда можно пароль вытащить. Если сосед, к примеру, вставит флешку с автозапуском из под админа, то можно выполнить любой код с правами System и скопировать на эту флешку любые данные из реестра. Пароли на впн (и вообще, все сохраненные в NT-подобной винде пароли) ничем не шифруются, а просто хранятся в ветке реестра, где стоит разрешение на чтение и запись только System. Авторизатор (teleauth.exe), насколько я знаю, тоже свои пароли хранит в реестре.

Автор: Shaman 1.5.2008, 12:52

Цитата(user47 @ 1.5.2008, 12:38) *
Да из реестра без труда можно пароль вытащить. Если сосед, к примеру, вставит флешку с автозапуском из под админа, то можно выполнить любой код с правами System и скопировать на эту флешку любые данные из реестра. Пароли на впн (и вообще, все сохраненные в NT-подобной винде пароли) ничем не шифруются, а просто хранятся в ветке реестра, где стоит разрешение на чтение и запись только System. Авторизатор (teleauth.exe), насколько я знаю, тоже свои пароли хранит в реестре.

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

Автор: Brend 1.5.2008, 15:02

Цитата(Shaman @ 1.5.2008, 13:52) *
вообще тут тема не про винду...

именно!

а галовский авторик нормально робит!

Автор: Daemon_Hell 2.5.2008, 14:29

Цитата(Shaman @ 29.4.2008, 10:14) *
эээ, чо?
wine под винду нету так-то.

Ваще то есть ermm.gif

Автор: Shaman 2.5.2008, 16:16

Цитата(Daemon_Hell @ 2.5.2008, 15:29) *
Ваще то есть ermm.gif

О_о винде эмулировать винду?

Автор: KNOSSOS 2.5.2008, 23:10

Цитата(user47 @ 1.5.2008, 12:38) *
Да из реестра без труда можно пароль вытащить. Если сосед, к примеру, вставит флешку с автозапуском из под админа, то можно выполнить любой код с правами System и скопировать на эту флешку любые данные из реестра. Пароли на впн (и вообще, все сохраненные в NT-подобной винде пароли) ничем не шифруются, а просто хранятся в ветке реестра, где стоит разрешение на чтение и запись только System. Авторизатор (teleauth.exe), насколько я знаю, тоже свои пароли хранит в реестре.


Хм. Поделитесь, пожалуйста, названиями веток реестра с паролями: а) для teleauth.exe б) для VPN
Если они есть, то уж точно зашифрованные - если вы их знаете - посмотрите сами как они там лежат flower.gif
Не скажу про авторик, т.к. не в курсе алгоритма шифрования, применяемого в нем, но в случае с VPN даже знание ветки реестра и
сниффинг трафика ничем не помогут flower.gif

Автор: Shaman 3.5.2008, 12:04

авторизатор при отмеченной галочке Сохранить пароль действительно сохраняет его в реестре да еще и в незашифрованном виде, так что юзайте эту функцию с осторожностью.
ветку щас не вспомню, на кабинете уже давно не сижу и авторизатором не пользуюсь.

Автор: Daemon_Hell 4.5.2008, 09:43

Цитата(Shaman @ 2.5.2008, 17:16) *
О_о винде эмулировать винду?

Именно. В некоторых случаях у вайна получается лучше, чем у самой винды smile.gif

Автор: ROOFUS 7.5.2008, 02:08

Цитата(Shaman @ 3.5.2008, 13:04) *
авторизатор при отмеченной галочке Сохранить пароль действительно сохраняет его в реестре да еще и в незашифрованном виде, так что юзайте эту функцию с осторожностью.
ветку щас не вспомню, на кабинете уже давно не сижу и авторизатором не пользуюсь.


проверил, пароль не нашел (в незашифрованном виде)

Автор: Shaman 7.5.2008, 07:22

Цитата(ROOFUS @ 7.5.2008, 03:08) *
проверил, пароль не нашел (в незашифрованном виде)

плохо искали.
авторизатор новый?

Автор: Infine_ 7.5.2008, 09:45

Перлового скрипта авторизации ни у кого не осталось? unsure.gif

Автор: Snowy kiss of angel 10.5.2008, 21:02

держи!

CODE
#!/usr/bin/perl -w
#
#use strict;
use IO::Socket ();
use Digest::MD5 ();

use vars qw(%secret);

$| = 1;

my $PORT = 8899;
my $MIN_CHALLENGE_LENGTH = 32;
my $MAX_CHALLENGE_LENGTH = 64;

if ($#ARGV < 2 or ($ARGV[1] ne "1" and $ARGV[1] ne "2")) {
print "Usage: $0 password accesslevel gatewayaddress\n";
print " where access level is 1 or 2 -- internal and external traffic.\n";
die;
}
my $PASS = $ARGV[0];
my $ACCLEV = $ARGV[1];
my $GWADDR = $ARGV[2];

my $proto = "";
my $h = IO::Socket::INET->new('PeerAddr' => $GWADDR,
'PeerPort' => $PORT);
&read_handle(\$proto, 1);
if (ord($proto) == 2) { # redirect to real firewall
my $gw_len;
&read_handle(\$gw_len, 1);
$gw_len = ord($gw_len);
die "Invalid gateway address length $gw_len.\n" if $gw_len < 7 or $gw_len > 15;
&read_handle(\$GWADDR, $gw_len);
$h->close;
$h = IO::Socket::INET->new('PeerAddr' => $GWADDR,
'PeerPort' => $PORT);
&read_handle(\$proto, 1);
}
die "Access denied.\n" if ord($proto) == 0;
die "Invalid authentication protocol.\n" if ord($proto) != 1;

my $rin = "";
my $chal_len = "";
my $challenge = "";
my $result = "";
my $ctx = Digest::MD5->new;
my $sockhost = $h->sockhost();
# print "Run from $sockhost: ";

my $firsttime = 1;
while ($h->opened) {
$rin = "";
vec($rin, fileno($h), 1) = 1;
my $nf = select($rin, undef, undef, 0);
# print "nf: $nf\n";
last if $nf == 1;

&read_handle(\$chal_len, 1);
$chal_len = ord($chal_len);
die "Invalid challenge length $chal_len.\n"
if $chal_len < $MIN_CHALLENGE_LENGTH or $chal_len > $MAX_CHALLENGE_LENGTH;
&read_handle(\$challenge, $chal_len);

$ctx->new;
$ctx->add($challenge);
$ctx->add($sockhost);
$ctx->add($ACCLEV.$PASS);
my $ident = $ctx->digest;

syswrite($h, $ident, 16);
&read_handle(\$result, 1);
$result = ord($result);
if ($result == 1 or $result == 2) {
print "Ok!\n" if $firsttime;
} else {
die "Failed...\n" if $firsttime;
}
$firsttime = 0;
}

sub read_handle {
my($ref, $len) = @_;
die "Socket closed.\n" if !$h->opened;
my $recvlen = sysread($h, ${$ref}, $len);
die "Error reading socket.\n" if !defined($recvlen) or $recvlen != $len;
}

Автор: Dezman 14.5.2008, 11:14

А чё бы через вайн не запустить авторик?

Автор: Daemon_Hell 14.5.2008, 20:01

Цитата(Dezman @ 14.5.2008, 12:14) *
А чё бы через вайн не запустить авторик?

А почему бы на вмваре не поднять венду и там запускать авторизатор? mda.gif

Автор: Snowy kiss of angel 15.5.2008, 11:25

Цитата(Dezman @ 14.5.2008, 12:14) *
А чё бы через вайн не запустить авторик?

может потому что новый не работает под wine, а старенький убрали с telenet.ru (кстати, как и перловский вариант под Linux)..

Автор: Shaman 15.5.2008, 11:46

стареникий есть на форуме - http://forum.telenet.ru/index.php?act=attach&type=post&id=25333

Автор: }{UNTER 15.5.2008, 19:05

Цитата(ROOFUS @ 7.5.2008, 03:08) *
проверил, пароль не нашел (в незашифрованном виде)

HKEY_CURRENT_USER\Software\Telenet там он немножно зашифрованый dry.gif

Автор: GR@F 21.5.2008, 18:27

Помогите пожалуйста, сегодня поставил на комп в первый раз linux, opensuse 10.3 для меня впн не вариант, может есть у кого нибудь авторизатор в rpm формате? а то я не понимаю как пользоваться .gz вроде make install зделал вроде установился а что дальше делать не знаю, ну или кто по шагам обьеснить сможет что мне делать...

Автор: hawk 21.5.2008, 20:09

для начала можешь воспользоваться http://www.telenet.ru/files/auth_client.pl:
perl auth_client.pl пароль 1 шлюз
где 1 - внутригород, 2 - внешка

Автор: MikuLeX 26.6.2008, 23:08

ошибку выдает мне вродь на 73 строчке

Автор: Snicers 29.6.2008, 18:33

Как перловый скрипт заставить под OpenBSD работать?

Автор: Dark_Stranger 18.8.2008, 23:44

я это всё прочитал и у меня отпали мои зачатки моска tongue.gif
думаю снести убунту что ли

Автор: Uzer 19.8.2008, 11:47

снеси, на[eq она нужна wink.gif
и поставь висту smile.gif

Автор: n00b 27.9.2008, 22:33

поделитесь вайном пожалуйста... и объясните как его установить на убунте

Автор: Dezman 29.10.2008, 13:10

apt-get install wine

Автор: Man's 7.11.2008, 23:55

Цитата(Dezman @ 29.10.2008, 13:10) *
apt-get install wine

root@ubuntu:~# apt-get install wine
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет wine

blush.gif помогите решить эту проблему... а также вот эту:

root@ubuntu:~# dpkg -i telenet-authd_0.92-1_all.deb
dpkg: не удалось обработать параметр telenet-authd_0.92-1_all.deb (--install):
нет доступа к архиву: No such file or directory
При обработке следующих пакетов произошли ошибки:
telenet-authd_0.92-1_all.deb

буду множество благодарен =)

Автор: }{UNTER 7.11.2008, 23:59

Цитата(Man @ 7.11.2008, 23:55) *
root@ubuntu:~# apt-get install wine
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет wine

http://www.winehq.org/site/download-deb

Автор: DUBLE IMPACT 16.11.2008, 21:04

Цитата(Gall @ 9.9.2005, 21:47) *
Собственно, прошу потестировать новую версию (0.92). http://heather.web.ur.ru/
Замечания пишите в эту тему.
Из нового:
- поддержка протокола версии 2
- запуск внешней программы при смене статуса
- более надежная обработка сбоев
Огромная просьба: напишите, пожалуйста, .spec для сборки rpm.

404. Документ не найден
Запрашиваемый документ / не найден на сайте heather.web.ur.ru

На сервере web.ur.ru размещаются бесплатные страницы абонентов компании Голден Телеком. Подробнее о том, как разместить свою страницу, Вы можете прочитать по адресу: http://web.ur.ru.



вот это пишет

Автор: mAmA35 10.2.2009, 20:41

Вчера купили дочери ее первый ноутбук - Asus Eee PC 701 - очень дешевый, компактный и легкий! То что надо для ребенка! Но там установлен Xandros Linux и чтоб подключить к кабельному интернету необходимо настроить VPN-соединение ( Сеть есть, ip-адрес тоже).
Вот уже целый день бьюсь и все без толку. На моем "взрослом" компе стоит, естественно, Винда, и установлен авторизатор. А что делать в этой ситуации???
Помогите! Ребенку радость омрачает отсутствие интернета.

Автор: Max Swap 10.2.2009, 21:14

Цитата(mAmA35 @ 10.2.2009, 20:41) *
Помогите! Ребенку радость омрачает отсутствие интернета.

http://genshiken.ru/wiki/%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D1%8B_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B/%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%B8_vpn_%D0%BF%D0%BE%D0%B4_linux
либо
http://www.telenet.ru/files/auth_client.pl
команда auth_client.pl ПАРОЛЬ 2 10.0.0.1

Xandros Linux основан на Debian
http://www.debian.org/misc/children-distros.ru.html

Автор: Shaman 10.2.2009, 22:04

вообще если у вас дома появился второй компьютер, лучше будет обзавестись коробочным маршрутизатором с wi-fi т.к. мобильные устройства в разы удобней пользовать без кабеля
по настройке и выбору подобных устройств можно почтитать одну из тем форума http://forum.telenet.ru/index.php?showtopic=135792

Автор: Fahrengeit 7.3.2009, 17:50

Народ, помогите пожалуйста, прочел всю тему, нашел свою проблему но решения нет. Проблема следующая, у меня Mandriva 2007, поставил автор, он завпросил Crypt :: RIPEMD160, скачал, С командой perl Makefile.PL проблем не было, но команда make работать отказалась..

[Fahrengeit@localhost Crypt-RIPEMD160-0.04]$ make
make: *** Нет правила для сборки цели `/usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE/EXTERN.h', требуемой для `RIPEMD160.o'.

Как решить эту проблему?

Автор: Daemon_Hell 7.3.2009, 23:07

Установить из пакета, не?

Автор: Aequilibrium 22.4.2009, 17:50

пробовал перловский скрипт (http://www.telenet.ru/files/auth_client.pl)
он пишет "Error reading socket."
перл я не знаю ) методом тыка определил что это в функции read_handle на 71 строке
подскажите в чем может быть проблема и как исправить smile.gif

Автор: doubled 31.8.2009, 00:02

Устанавливал из пакета раньше - все шло отлично. Сейчас при попытке соединения в логах вот такая шняга:

Цитата
Mon Aug 31 00:45:16 2009 Connecting to 87.224.224.129:8314...
Mon Aug 31 00:45:16 2009 Unable to connect to 87.224.224.129: Connection refused.
...
Mon Aug 31 00:46:22 2009 Connecting to 87.224.224.129:8899...
Mon Aug 31 00:46:22 2009 Unable to connect to 87.224.224.129: Connection refused.

Зато сишный lanauth цепляется к 8899 =(

Автор: 'arf 6.9.2009, 22:20

Цитата(hawk @ 21.5.2008, 21:09) *
для начала можешь воспользоваться http://www.telenet.ru/files/auth_client.pl:
perl auth_client.pl пароль 1 шлюз
где 1 - внутригород, 2 - внешка


юзаю этот вариант, но скорость по непонятной мне причине ниже, чем у диалапа... кто знает, какой диагноз?

Автор: }{UNTER 6.9.2009, 22:22

потери

Автор: 'arf 6.9.2009, 22:31

Цитата(}{UNTER @ 6.9.2009, 23:22) *
потери


настолько???
у меня Linux пару дней стоит так что объясните плиз чайнику поподробнее, как с таким бороться можно...

Автор: }{UNTER 6.9.2009, 22:34

пропингуй шлюз, если больше 5% потерь, то можно мучить техподдержку кабинета

Автор: 'arf 6.9.2009, 23:50

хм, странно, но потерь нет... может так выходные сказываются...?

Автор: 'arf 16.9.2009, 21:27

еще проблема возникла - не коннектится через шлюз... выдает ошибку на 83 строке. логинится через айпишник впн-сервера

Автор: Pahanivo 15.10.2009, 19:26

Хай народ.
Больше двух лет пользовался Cи-шным авторизатаром по FreeBSD (фря стоит как шлюз) - lanauth
Все работало без проблем. Вдруг в начале сентября (2009) он перестал робить - оказалось что был "типа какото глюк на сервере кабинета" (так сказал техсаппорт), короче слетел пароль авторизации, техсаппорт поставил новый. После чего никак не хочет работать этот lanauth - в логе "connection refused" и привет. Из под винды (за шлюзом) я нормально авторизируюсь виндовым авторизатором.
И фаревол на шлюзе полностью открывал и разные шаманства и танцы с бубном пробовал - все равно из под фри не могу.
Куда копать?

Автор: myas 16.10.2009, 13:10

Цитата(Pahanivo @ 15.10.2009, 20:26) *
Хай народ.
Больше двух лет пользовался Cи-шным авторизатаром по FreeBSD (фря стоит как шлюз) - lanauth
Все работало без проблем. Вдруг в начале сентября (2009) он перестал робить - оказалось что был "типа какото глюк на сервере кабинета" (так сказал техсаппорт), короче слетел пароль авторизации, техсаппорт поставил новый. После чего никак не хочет работать этот lanauth - в логе "connection refused" и привет. Из под винды (за шлюзом) я нормально авторизируюсь виндовым авторизатором.
И фаревол на шлюзе полностью открывал и разные шаманства и танцы с бубном пробовал - все равно из под фри не могу.
Куда копать?

при запуске авторизатора вместо адреса шлюза указывайте ему 10.0.0.1

Автор: Pahanivo 19.10.2009, 09:40

Цитата(myas @ 16.10.2009, 14:10) *
при запуске авторизатора вместо адреса шлюза указывайте ему 10.0.0.1

спасиб папробоваем

Автор: lenagn 28.11.2009, 05:39

Попробовала - не канает((( Те же танцы с бубном...

Автор: Tetsuhiko 2.12.2009, 20:21

Цитата(lenagn @ 28.11.2009, 06:39) *
Попробовала - не канает((( Те же танцы с бубном...

попробуй запустить старый кабинето авторизатор для винды, через wine
только потом не обновляй
Цитата
* файл: teleauth.exe
* размер: 41 КБ
* постоянная ссылка: http://data.cod.ru/34738
* размещен: 02.12.2009 18:20
* доступен до: 31.01.2010 18:20

Автор: jt- 14.12.2009, 00:31

Во FreeBSD пользуюсь rc.d скриптом для управления авторизатором (telenet-authd),
может кому-нибудь пригодиться или будет полезен:


Код
#!/bin/sh

# $HomeBSD$

# PROVIDE: telenet
# REQUIRE: DAEMON
# KEYWORD: shutdown

# Add the following lines to rc.conf(5):
#
# telenet_enable="YES"
# telenet_flags="ext"
#
# See telenet-authd(8)

. "/etc/rc.subr"

name="telenet"
rcvar=`set_rcvar`
logger="/usr/bin/logger -t ${name} -s"

command="/usr/sbin/telenet-authd"
pidfile="/var/run/telenet/authd.pid"
required_files="/etc/telenet/authd.conf /etc/telenet/authd.secrets"

extra_commands="internal external stat debug balance"
internal_cmd="${name}_internal"
external_cmd="${name}_external"
stat_cmd="${name}_stat"
debug_cmd="${name}_debug"
balance_cmd="${name}_balance"
start_postcmd="${logger} started daemon"
stop_postcmd="${logger} TERM received, cleaning up process"
internal_postcmd="${logger} changed level access: internal"
external_postcmd="${logger} changed level access: external"

load_rc_config "$name"
: ${telenet_authd_enable:="NO"}
: ${telenet_authd_flags:="--dry-run"}

telenet_internal()
{

if [ -e /var/run/telenet/authd.pid ]; then

    if telenet_authd_flags="external"; then
       kill -SIGUSR1 `sed q ${pidfile}`
    else
       kill -SIGUSR2 `sed q ${pidfile}`
    fi

else
    run_rc_command onestatus
    exit 3
fi

}

telenet_external()
{

if [ -e /var/run/telenet/authd.pid ]; then

    if telenet_authd_flags="internal"; then
       kill -SIGUSR2 `sed q ${pidfile}`
    else
       kill -SIGUSR1 `sed q ${pidfile}`
    fi
else
    run_rc_command onestatus
    exit 3
fi

}

telenet_stat()
{
    /bin/pgrep -fl ${name}-authd
}

telenet_balance()
{
    /usr/bin/balance -b
}

telenet_debug()
{
if [ -e /var/run/telenet/authd.pid ]; then

    if telenet_authd_flags="external"; then
       telenet_authd_flags=" -n --debug ${telenet_authd_flags}"
       kill -SIGUSR2 `sed q ${pidfile}`
    else
       telenet_authd_flags=" -n --debug ${telenet_authd_flags}"
       kill -SIGUSR1 `sed q ${pidfile}`
    fi
else
    run_rc_command onestatus
    exit 3
fi
}
run_rc_command "$1"


Автор: Expanser 2.1.2010, 20:49

Товарищи. Огромная просьба. помогите пожалуйста. установили убунту(в связи с тем что с виндой явные проблемы), до этого всю жизнь сидел на винде. Помогите пожалуйста установить хотябы какой нить авторизатор, очень нужен интернет. Сразу говорю что на внеху выйти не могу crying.gif , т.е. скачать с внехи не могу. на кабиновском сайте нашол auth_client.pl и lanauth.c даже галовский скачать не могу. помогите хотяб их настроить. пожалуйста поподробнееи попонятнее если можно, т.к. пока что мало что понимаю в линуксе.

Автор: Shaman 2.1.2010, 21:16

могу предложить перейти на VPN (PPTP)
вот тема по настройке, люди вроде настраивают и все работает:
http://forum.telenet.ru/index.php?showtopic=209497

Автор: cuttep 4.1.2010, 00:43

было заявление об отказе от защиты, щас его отменили надо че то юзать
че лучше посовейте либо впн либо сишный ланаус либо персовский?

Автор: Shaman 4.1.2010, 00:50

pptp универсален и подойдет не только для одного провайдера в отличие от всяческих авторизаторов, кроме того имеет множество опций и обеспечивает больший уровень защиты.

а вообще ставьте то, с чем сможете разобраться.

Автор: cuttep 4.1.2010, 10:43

а какой лучше поддерживает связь? и как его демоном можно сделаеть чтобы кошерно было

Автор: coolman 8.1.2010, 10:31

помогите новичку найти ошибку, кидаю данный скрипт в автозагрузку(/etc/init.d/), а авторизатор не стартует, только если я зайду под root и запущу команду telenet-authd -r система ubuntu server 9.10 amd64

что писать в строках address и address1 я так понял для проверки, только проверки чего на отсутствие связи или на ее наличие??

файл /etc/telenet/authd.conf содержит:

PROTOCOL = 1
и
GATEWAY = 10.0.0.1

код скрипта

Код
#!/bin/sh

case "$1" in
'start')
    #!/bin/sh
    mkdir -p /var/log/telenet
    chown telenet:telenet /var/log/telenet
    сhmod 755 /var/log/telenet
    mkdir -p /var/run/telenet
    chown telenet:telenet /var/run/telenet
    chmod 755 /var/run/telenet
    address= тут я написал Ip своего шлюза, правильно???
    address1=10.0.0.1
    if ping -n -c 2 $address | grep -q "bytes from $address: icmp_seq="
    then
      :
    elif ping -n -c 2 $address1 | grep -q "bytes from $address: icmp_seq="
    then
      :
    else
    
      telenet-authd off
      telenet-authd ext
    
      if telenet-authd | grep -q 'denied'; then
        telenet-authd off
        sleep 20
        telenet-authd ext
      elif telenet-authd | grep -q 'off'; then
        telenet-authd off
        sleep 20
        telenet-authd ext
      fi
    fi
;;
'stop')
;;
*)
    echo "Usage: $0 { start | stop }"
;;
esac
exit 0

Автор: cuttep 8.1.2010, 19:07

вот возьми лучше етот, мануал там же
ftp://evolution.telenet.ru/Soft/Linux/%C0%E2%F2%EE%F0%E8%E7%E0%F2%EE%F0%20%E4%EB%FF%20%CA%EE%E1%E8%ED%E5%F2%E0/



Автор: coolman 9.1.2010, 00:37

Цитата(cuttep @ 8.1.2010, 19:07) *
вот возьми лучше етот, мануал там же
ftp://evolution.telenet.ru/Soft/Linux/%C0%E2%F2%EE%F0%E8%E7%E0%F2%EE%F0%20%E4%EB%FF%20%CA%EE%E1%E8%ED%E5%F2%E0/

1 чем он лучше?
2 не могу ни че скачать с твоего ftp конекты рубит

Автор: cuttep 15.1.2010, 00:30

Цитата(coolman @ 9.1.2010, 00:37) *
1 чем он лучше?
2 не могу ни че скачать с твоего ftp конекты рубит


1 тем что рабочий, стартует демоном, проверяет коннект, если надо есть гуи.. хотя нах она нужна ваще)
2 все качают, а ты че не можеш тогда), пиши в лс или в асю


Автор: PrograMIX 15.1.2010, 02:31

Цитата(cuttep @ 15.1.2010, 00:30) *
1 тем что рабочий, стартует демоном, проверяет коннект, если надо есть гуи.. хотя нах она нужна ваще)

1 - плюсы: он рабочий, даемон, есть проверка связи и гуй? это всё?

Автор: cuttep 15.1.2010, 13:47

Цитата(PrograMIX @ 15.1.2010, 02:31) *
1 - плюсы: он рабочий, даемон, есть проверка связи и гуй? это всё?


а что есче надо?

Автор: PrograMIX 15.1.2010, 14:59

Цитата(cuttep @ 15.1.2010, 13:47) *
а что есче надо?

защиту данных при передаче на сервер авторизации

Автор: cuttep 15.1.2010, 15:08

Цитата(PrograMIX @ 15.1.2010, 14:59) *
защиту данных при передаче на сервер авторизации


есть, в этом и есть весь смысл авторизатора так то, доступ токо у рута

Автор: coolman 15.1.2010, 23:40

в файлике lanauth в /etc/lanauth вписываем свой логин и пароль доступа.
не густо
каким образом писать?
логин
пароль
?
и зачем логин когда всегда только пароля хватало?
и как статус авторизатора посмотреть?
на сервере стоит

Автор: cuttep 16.1.2010, 00:29

Цитата(coolman @ 15.1.2010, 23:40) *
в файлике lanauth в /etc/lanauth вписываем свой логин и пароль доступа.
не густо
каким образом писать?
логин
пароль
?
и зачем логин когда всегда только пароля хватало?
и как статус авторизатора посмотреть?
на сервере стоит



какой логин??)))

LAN_PASSWD=xxxxx, где xxxxx - твой пароль
ACCESS_LEVEL=2, где 2 - полный доступ, 1 - внутригород и ЧТОБЫ ПРАВАБЫЛИ ТОКО У ROOT


как статус посм? ну как обычно, если запущен то покажет

ps aux | grep lanauth

Автор: PrograMIX 16.1.2010, 01:45

Цитата(cuttep @ 15.1.2010, 15:08) *
... доступ токо у рута

хмм, напишу по другому тогда вопрос: пакеты, отправленные lanauth-ом на хост 10.0.0.1, содержащие и пароль авторизации, и логин абонента разве нельзя "просмотреть", например, тем же снифером? Или тоже к ним доступ только у рута? wink.gif

Автор: }{UNTER 16.1.2010, 02:59

набор из логин пароль хешируется и шифруются с тем что отдаст сервер mda.gif
посмотри, ниче там не увидишь интересного

Автор: PrograMIX 16.1.2010, 15:44

ну вот, наконец то дождался, приведен все таки действительно важный плюс авторизатора lanauth-а с точки зрения безопасности передачи данных smile.gif

Автор: Nicom 16.1.2010, 22:00

Цитата(PrograMIX @ 16.1.2010, 01:45) *
хмм, напишу по другому тогда вопрос: пакеты, отправленные lanauth-ом на хост 10.0.0.1, содержащие и пароль авторизации, и логин абонента разве нельзя "просмотреть", например, тем же снифером? Или тоже к ним доступ только у рута? wink.gif

Каким способом Вы собрались сниффить траффик на неуправляемых свитчах?

Автор: PrograMIX 17.1.2010, 00:56

Цитата(Nicom @ 16.1.2010, 22:00) *
Каким способом Вы собрались сниффить траффик на неуправляемых свитчах?

1 - лично я не собирался!
2 - но предполагаю, что малолетние недохацкеры могут собраться.
------------------------------------------------------------------
ну а насчет неуправляемых свичей - стёрто!

Автор: a1eks 15.3.2010, 21:35

Я пониаю, что сделал нехорошо забравшись в незнакомую ОС неподготовленным. Помогите мне, пожалуйста! Научите меня как сделать авторизатор!

Автор: cuttep 16.3.2010, 23:43

ftp://evolution.telenet.ru/%D1%EE%F4%F2/Linux/%C0%E2%F2%EE%F0%E8%E7%E0%F2%EE%F0%20%E4%EB%FF%20%CA%EE%E1%E8%ED%E5%F2%E0/

Автор: a1eks 24.3.2010, 16:48

2 cuttep:
Ссылка не открывается.
2 all:
Я чего-то наделал, теперь у меня вроде как есть интернет, хотя и не все открывается. Когда я делал то, что нашел в руководстве к авторизатору, нашел в p2p, мне компьютер ответил что-то, обьясните, пожалуйста, что именно он мне ответил. Вот сейчас заливал картинку на ргхост, сначала ФФ выдал мне что у меня не включен авторизатор. F5 помогает, но не совсем.http://rghost.net/1233494.view

Автор: coolman 1.5.2010, 00:55

Цитата(cuttep @ 16.3.2010, 23:43) *
ftp://evolution.telenet.ru/%D1%EE%F4%F2/Linux/%C0%E2%F2%EE%F0%E8%E7%E0%F2%EE%F0%20%E4%EB%FF%20%CA%EE%E1%E8%ED%E5%F2%E0/

Скачал поставил(сторонних пакетов много наустанавливал), где гарантии, что он не будет отправлять например мои пароли тебе или что я не буду очередным участником бот сети, может исходник выложить?
Я не просто хочу что то плохое сказать , а с целью безопасности, ты собственно должен это понять.

кстати он запущен но выйти ни куда не могу пишет:

root@ubuntu:~# ps aux | grep lanauth
root 691 0.0 0.0 3204 648 ? Ss 01:59 0:00 /usr/bin/lanauth -l 2 -p ********
root 698 0.0 0.0 3204 656 ? Ss 01:59 0:00 /usr/bin/lanauth -l 2 -p ********
root 1006 0.0 0.0 3324 872 pts/0 S+ 02:00 0:00 grep --color=auto lanauth



Доступ закрыт

Возможные причины:

* Вы не запустили программу авторизации
* Выставили неправильный уровень доступа

Если вы не можете решить проблему самостоятельно, обратитесь в службу технической поддержки по телефону 378-31-99 или по e-mail.

Автор: coolman 1.5.2010, 11:14

о боже теперь и старый не ставится sad.gif

root@ubuntu:~# dpkg -i libcrypt-ripemd160-perl_0.04-1_i386.deb
Выбор ранее не выбранного пакета libcrypt-ripemd160-perl.
(Чтение базы данных ... на данный момент установлено 56349 файлов и каталогов.)
Распаковывается пакет libcrypt-ripemd160-perl (из файла libcrypt-ripemd160-perl_0.04-1_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет libcrypt-ripemd160-perl:
libcrypt-ripemd160-perl зависит от perlapi-5.8.4, однако:
Пакет perlapi-5.8.4 не установлен.
dpkg: не удалось обработать параметр libcrypt-ripemd160-perl (--install):
проблемы зависимостей -- оставляем не настроенным
Обрабатываются триггеры для man-db ...
При обработке следующих пакетов произошли ошибки:
libcrypt-ripemd160-perl

а этого пакета perlapi-5.8.4 ни где нету sad.gif

Автор: slime666 1.5.2010, 11:38

Вроде как являестя частью perl-base.. Попробуй переустановить perl целиком

Автор: coolman 1.5.2010, 12:09

Цитата(slime666 @ 1.5.2010, 11:38) *
Вроде как являестя частью perl-base.. Попробуй переустановить perl целиком

да вроде ка кнашел качаю ставлю а он мол у меня более новый стоит и пошел нафиг
у меня юбунту 10.4 сервер 386

Автор: slime666 1.5.2010, 12:51

я не знаю как в убунте, в федорке и центосе я бы сделал: rpm -e --nodeps {имя пакета}

Автор: Shaman 1.5.2010, 14:55

dpkg-reconfigure
или
aptitude reinstall

Автор: coolman 1.5.2010, 15:38

давай те сначала ставлю telenet-authd_0.92-1_all.deb
потом libcrypt-ripemd160-perl_0.04-1_i386.deb он пишет что не установлен
perlapi-5.8.4
где и что переустанавливать?
колдовал колдовал щас вот что:
root@ubuntu:~# telenet-authd -r
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Crypt/RIPEMD160/RIPEMD160.so: undefined symbol: Perl_Tstack_sp_ptr

Автор: coolman 2.5.2010, 15:03

Цитата(hawk @ 21.5.2008, 21:09) *
для начала можешь воспользоваться http://www.telenet.ru/files/auth_client.pl:
perl auth_client.pl пароль 1 шлюз
где 1 - внутригород, 2 - внешка


Ok!
Error reading socket.
это если я ставлю шлюз 10.0.0.1
если ставлю родной то:
Can't call method "opened" on an undefined value at auth_client.pl line 83.

да блин, люди помогите, что не один авторизатор то не работает?

Автор: coolman 2.5.2010, 15:33

Цитата(ЕС @ 25.4.2007, 23:06) *
а ридми файл лень читать, да? там манипуляций в три строки: rolleyes.gif
perl Makefile.PL
make
make test
tongue.gif


perl Makefile.PL

Checking if your kit is complete...
Looks good
Writing Makefile for Crypt::RIPEMD160

make

cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -fPIC "-I/usr/lib/perl/5.10/CORE" -DPERL_BYTEORDER=1234 RIPEMD160.c
/bin/sh: cc: not found
make: *** [RIPEMD160.o] Ошибка 127

и облом sad.gif

Автор: Shaman 2.5.2010, 19:48

Цитата(coolman @ 2.5.2010, 16:33) *
/bin/sh: cc: not found
make: *** [RIPEMD160.o] Ошибка 127

и облом sad.gif

а кто за вас компиляторы ставить будет?
с стандартной поставке debian/ubuntu компиляторы не идут т.к. это бинарные дистрибутивы и приложения предполагается будут ставиться из пакетов.

Автор: coolman 2.5.2010, 20:08

Цитата(Shaman @ 2.5.2010, 20:48) *
а кто за вас компиляторы ставить будет?
с стандартной поставке debian/ubuntu компиляторы не идут т.к. это бинарные дистрибутивы и приложения предполагается будут ставиться из пакетов.

названия хоть можно или команду, мы новички, нам чисто домашниую шлюзовую машинку

вдогонку
кидаю в
/etc/init.d/

Код
#!/bin/sh

case "$1" in
'start')
    #!/bin/sh
    mkdir -p /var/log/telenet
    chown telenet:telenet /var/log/telenet
    сhmod 755 /var/log/telenet
    mkdir -p /var/run/telenet
    chown telenet:telenet /var/run/telenet
    chmod 755 /var/run/telenet
    address=тут Ip шлюза моего написано
    address1=10.0.0.1
    if ping -n -c 2 $address | grep -q "bytes from $address: icmp_seq="
    then
      :
    elif ping -n -c 2 $address1 | grep -q "bytes from $address: icmp_seq="
    then
      :
    else
    
      telenet-authd off
      telenet-authd ext
    
      if telenet-authd | grep -q 'denied'; then
        telenet-authd off
        sleep 20
        telenet-authd ext
      elif telenet-authd | grep -q 'off'; then
        telenet-authd off
        sleep 20
        telenet-authd ext
      fi
    fi
;;
'stop')
;;
*)
    echo "Usage: $0 { start | stop }"
;;
esac
exit 0

не работает а если сделаю так

Код
mkdir -p /var/log/telenet
chown telenet:telenet /var/log/telenet
сhmod 755 /var/log/telenet
mkdir -p /var/run/telenet
chown telenet:telenet /var/run/telenet
chmod 755 /var/run/telenet
telenet-authd -r

работает, почему скрипты не выполняются? Может че с правами
при этом в домашней директории и рута создаются папки: 755 chmod chown distr mkdir telenet:telenet
ubuntu 10.4

Автор: Shaman 2.5.2010, 20:22

права на выполнение у файла есть?
стоит почитать http://www.debian.org/doc/manuals/debian-faq/ch-customizing.ru.html

Автор: coolman 2.5.2010, 20:35

Цитата(Shaman @ 2.5.2010, 21:22) *
права на выполнение у файла есть?
стоит почитать http://www.debian.org/doc/manuals/debian-faq/ch-customizing.ru.html

-rwxr-xr-x 1 root user 1296 2010-05-02 21:25 /etc/init.d/telenet


Автор: coolman 23.5.2010, 11:58

Цитата(coolman @ 2.5.2010, 21:08) *
Код
#!/bin/sh

case "$1" in
'start')
    #!/bin/sh
    mkdir -p /var/log/telenet
    chown telenet:telenet /var/log/telenet
    сhmod 755 /var/log/telenet
    mkdir -p /var/run/telenet
    chown telenet:telenet /var/run/telenet
    chmod 755 /var/run/telenet
    address=тут Ip шлюза моего написано
    address1=10.0.0.1
    if ping -n -c 2 $address | grep -q "bytes from $address: icmp_seq="
    then
      :
    elif ping -n -c 2 $address1 | grep -q "bytes from $address: icmp_seq="
    then
      :
    else
    
      telenet-authd off
      telenet-authd ext
    
      if telenet-authd | grep -q 'denied'; then
        telenet-authd off
        sleep 20
        telenet-authd ext
      elif telenet-authd | grep -q 'off'; then
        telenet-authd off
        sleep 20
        telenet-authd ext
      fi
    fi
;;
'stop')
;;
*)
    echo "Usage: $0 { start | stop }"
;;
esac
exit 0

еще вопрос, при загрузке скрипт запускается, авторизатор подключается, но через минуту выключается и с концами, статус показывает telenet-authd external access и не переподклюается, как всетаки его заставить переподключаться если свззи нету до внешнего источника? Вручную его переподключишь, после перезагрузки и все работает нормально.

Автор: Shaman 23.5.2010, 12:20

что лежит в /var/log/telenet

Автор: KitenOK 25.5.2010, 00:14

предлагаю массово саботировать кабинет на допил авторизатора и выкладку его на равне с виндовым на главном сайте.
ну и на руководство по настройке впн хотяб для убунты. а то для вин 95/98/ме инструкция есть, а ими даж суммарно имхо меньше народу пользуется
пс допилом подразумеваю установку на любой чистой системе. лично у меня даже на убунте без инета не захотел установиться. хотя туда надо то рядом libssl положить..
ппс а еще автору lanauth.py руки бы я повыдераал, даа.. за пароль от ЛС в личной папке в text/plain с правами доступа 644 ><

Автор: Nicom 25.5.2010, 01:14

Цитата(KitenOK @ 25.5.2010, 01:14) *
предлагаю массово саботировать кабинет на допил авторизатора и выкладку его на равне с виндовым на главном сайте.

Есть предложения как организовать саботаж? Нам ведь желательно ещё и положительный результат от него получить.

Автор: cuttep 25.5.2010, 10:20

Цитата(Nicom @ 25.5.2010, 02:14) *
Есть предложения как организовать саботаж?


смысле нет, работникам кабинета по..й

раньше вообще отказ писал от авторизатора и все было кошерно, потом отменили в одностороннем порядке и все
дак вот вопрос - "зачем мне вообще авторизатор?" для галочки?

Автор: Nicom 25.5.2010, 18:58

Цитата(cuttep @ 25.5.2010, 11:20) *
Цитата(Nicom @ 25.5.2010, 02:14) *

Есть предложения как организовать саботаж? Нам ведь желательно ещё и положительный результат от него получить.

смысле нет, работникам кабинета по..й

Собственно об этом я и говорил. smile.gif
Есть предположение что старые версии авторизаторов скоро перестанут работать, и для роутеров и *nix систем останется только pptp. Поживём - увидим.

Автор: cuttep 27.5.2010, 12:09

Цитата(Nicom @ 25.5.2010, 19:58) *
останется только pptp


там скорость соединения внутри сети макс 10мбит и сессии режут
у меня 2х пк бубунте сервер практически на внутресеть работают, я думаю если они это сделают
им придется с ментами меня из офиса своего выводить

Автор: KitenOK 27.5.2010, 14:34

Действительно - разговаривать с тех. поддержкой (по крайней мере по мылу) абсолютно невозможно - ответы раз в день.
При этом все вопросы типа "почему нету официального авторизатора, или хотяб ссылки на существующий?" игнорируются =(

Автор: Shaman 27.5.2010, 17:19

Цитата(cuttep @ 27.5.2010, 13:09) *
там скорость соединения внутри сети макс 10мбит и сессии режут
у меня 2х пк бубунте сервер практически на внутресеть работают, я думаю если они это сделают
им придется с ментами меня из офиса своего выводить

хз, у меня торенты нормально работают по сессиям по крайней мере не режут, ночью скорость бывает 4 мегабайт/с (качал зеркало дебиана с финляндии)

Автор: Nicom 27.5.2010, 19:56

Цитата(cuttep @ 27.5.2010, 13:09) *
там скорость соединения внутри сети макс 10мбит и сессии режут
у меня 2х пк бубунте сервер практически на внутресеть работают, я думаю если они это сделают
им придется с ментами меня из офиса своего выводить

Какую скорость устанавливать для какого типа доступа - это их право, также их право делать авторизатор только для винды, ибо нет у них нормальных программистов, знающих как писать мультиплатформенное ПО, и нет тестировщиков, они даже виндовый авторик тестили на живых клиентах.
То, что Вы держите FTP-серверы для раздачи непонятно чего, читай вареза, для внутрисети - это Ваше право, но и этому праву может быстро придти конец если правоохранительные органы возьмутся не только за юридических лиц, ведь процент раскрываемости никто не отменял. Тогда весь р4р просто исчезнет.
Меня, собственно, тоже напрягает ограничение на исходящий трафик в сеть интернет в 2 мегабита , но другой альтернативы (с белым адресом) из провайдеров просто нет.

Автор: cuttep 28.5.2010, 00:54

Цитата(Shaman @ 27.5.2010, 18:19) *
хз, у меня торенты нормально работают по сессиям по крайней мере не режут, ночью скорость бывает 4 мегабайт/с (качал зеркало дебиана с финляндии)


я имел ввиду, я про внутрисеть на отдачу 10мбит макс

Цитата(Nicom @ 27.5.2010, 20:56) *
То, что Вы держите FTP-серверы для раздачи непонятно чего, читай вареза, для внутрисети - это Ваше право, но и этому праву может быстро придти конец если правоохранительные органы возьмутся не только за юридических лиц, ведь процент раскрываемости никто не отменял. Тогда весь р4р просто исчезнет.


по кроме фтп, у меня серваки сурса/лфд2 крутяцо а к ним точно не придраца, да и как исчезнет п4п много народу уйдет и я в том числе к другим провам Инсис/Планета
Цитата(Nicom @ 27.5.2010, 20:56) *
ибо нет у них нормальных программистов, знающих как писать мультиплатформенное ПО


помница на е1 была от кабины вакансия программера на питоне, че он своять не может?
Цитата(Nicom @ 27.5.2010, 20:56) *
но другой альтернативы (с белым адресом) из провайдеров просто нет.


Планета

Автор: CKE/7TiK 30.5.2010, 13:57

Цитата(KitenOK @ 25.5.2010, 01:14) *
предлагаю массово саботировать кабинет на допил авторизатора и выкладку его на равне с виндовым на главном сайте.
ну и на руководство по настройке впн хотяб для убунты.


Весьма здравая идея. Респект)).
ИМХО с авторизатором под Linux у Кабинета бы прибавилось пользователей. Тем более, что Linux сейчас все сильнее внедряется в массы. Не понятно, почему до сих пор никто не занимается этим вопросом. thumbdown.gif confused.gif

Автор: davidze 8.6.2010, 21:03

Дайте ссылку, пожалуйста, на исходник авторизатора, мне надо слинковать для своего роутера mips.
Благодарю.

Автор: davidze 10.6.2010, 12:54

Настроил авторизатор на роутере wl500gpv2, прошивка Oleg 1.9.2.7-d-r1445, кому надо обращайтесь.
PS слинковал динамически, статически пока лень надо пересобирать openssl.

Автор: synergy 14.6.2010, 09:46

Только что поставил из пакета с эволюшена, с первого раза не заработал - "server closed connection". Ручками запустил с -v 2 , все поднялось. Как в конфиг прописать эту -v 2?

Для Длинков DIR-300/400 на OpenWRT никто не собирал? Можно мне тоже исходники в личку?


Автор: cuttep 14.6.2010, 12:50

Цитата(coolman @ 1.5.2010, 16:38) *
telenet-authd_0.92-1_all.deb



давно хотел написать, есть короче баг один в этом авторизаторе
сколько сетевух на компе, столько раз при апе интерфейса он и запустица..

Автор: whitefox 5.8.2010, 15:09

Может кто откомпилирует авторизатор lanauth под Mac OSX 1.4 Tigre PowePC

Либо посоветует как проще откомпилировать. В MacOSX нужно ставить дополнительный пакет developer для компиляции может кто уже ставил и компилировал.
Сейчас настроем VPN, который редко но метко перестает работать.

Автор: johnson1981 3.11.2010, 00:18

помогите поставить авторизатор на freebsd 8.1
делаю так
cd /usr/bin
wget http://www.linux-ekb.info/d/lanauth.c
gcc -O2 -Wall -s -lcrypto -o lanauth lanauth.c

а как далее его поставить в автозагрузку?

Автор: blazed 3.11.2010, 08:45

С весьмой фряхой не сталкивался, но думаю, что все как и в ранних версиях.
Классически пользовательская автозагрузка реализуется через помещение стартовых скриптов в /usr/local/etc/rc.d

Еще глянь rc.local (если его еще не убрали из системы), так же загрузить при старте можно даже через крон и т.д.

Автор: johnson1981 3.11.2010, 09:48

сделал файл /usr/local/etc/rc.d/autoexec.sh
в нем написал /usr/bin/lautch -p PASS
работает, все нормально?

Цитата(blazed @ 3.11.2010, 09:45) *
С весьмой фряхой не сталкивался, но думаю, что все как и в ранних версиях.
Классически пользовательская автозагрузка реализуется через помещение стартовых скриптов в /usr/local/etc/rc.d

Еще глянь rc.local (если его еще не убрали из системы), так же загрузить при старте можно даже через крон и т.д.


Автор: whitefox 27.11.2010, 12:24

Накенец то дошли руки откомпилировать авторизатор под Mac OSX 10.4 Tigre (PowerPC)
http://sh3h.ru/lanauth копируем в /usr/local/bin и
делаем файл исполняемым chmod a+x /usr/local/bin/lanauth
Для запуска при старте создаем файл
sudo su
vi /Library/LaunchDaemons/com.telenet.lanauth.daemon.plist (кнопка I режим вставки. esc зтем :x выйти сохранив)

CODE

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>lanauth</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/lanauth</string>
<string>-ppassword</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
l

Автор: whitefox 27.11.2010, 12:35

ссылка на авторизатор по Mac OSX Tigre http://sh3h.ru/lanauth

Автор: TrolGun 15.12.2010, 12:44

Цитата(davidze @ 10.6.2010, 12:54) *
Настроил авторизатор на роутере wl500gpv2, прошивка Oleg 1.9.2.7-d-r1445, кому надо обращайтесь.
PS слинковал динамически, статически пока лень надо пересобирать openssl.


Мне надо smile.gif очень! у кого есть поделитесь плиз!

Автор: dark-grey 15.12.2010, 15:19

Цитата(TrolGun @ 15.12.2010, 12:44) *
Мне надо smile.gif очень! у кого есть поделитесь плиз!

http://code.google.com/p/wl500g/
http://wl500g.info/showpost.php?p=187597&postcount=15

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)