Форум портала Metropolis Галерея   
Добро пожаловать. Пожалуйста, войдите или зарегистрируйтесь.
04 Декабрь 2024, 12:18 *

Поиск по Форуму
 
   Начало   Помощь Поиск Правила Войти Регистрация  
Страниц: 1 2 3 [4] 5 6 7   Вниз
  Печать  
Автор Тема: Авторизация в нашей сети  (Прочитано 30483 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ExclusivE
Завсегдатай
****

Репутация: 9
Сообщений: 372

Ответ #42 : 24 Август 2006, 00:34

Скорее придется побольше изучить никсы или оставаться на винде.
vania-pooh
Житель форума
*****

Репутация: 20
Сообщений: 1278


Ubuntu 8.04 && Windows XP

Email
Ответ #43 : 24 Август 2006, 10:23

В общем, чувствую, что придется локалкой толь довольствоваться ( в линухе), а в инет выходить через винХР.
как у вас все сложно, в антхилле. у нас вот я просто из под фри бсд настроил правильно сетевуху через ifconfig, потом прописал маршруты через route и все заработало. Инет летает.

Русские не сдаются... поэтому давайте бузить!
Legenden
Новичок
*

Репутация: 0
Сообщений: 16


Ответ #44 : 01 Октябрь 2006, 22:20

Значит объясню по порядку как заставить работать авторизатор под никсами.
1) Качаем Crypt-Rijndael-0.04.tar.gz
2) Устанавливаем
3) Качаем noauth.pl
4) Вводим в него IP сервера авторизации и пароль
Все это делается из-под рута.
Код:
mkdir /tmp/install
cd /tmp/install
# качаем (если нету wget используйте fetch)
wget ftp://10.4.4.44/pub/soft/Linux-Unix/Crypt-Rijndael-0.04.tar.gz
# распаковываем
tar -zxf Crypt-Rijndael-0.04.tar.gz
cd Crypt-Rijndael-0.04
perl Makefile.PL
make all install
mkdir /root/bin
cd /root/bin/
rm -rf /tmp/install/Crypt-Rijndael-0.04
wget ftp://10.4.4.44/pub/soft/Linux-Unix/perl-auth/noauth.pl
# правим noauth.pl (если нет nano используйте ee, mcedit, vi, joe или любой другой редактор)
nano noauth.pl
# делаем скрипт исполнимым и нечитаемым для остальных
chmod +700 noauth.pl
Теперь запускаем скрипт:
Код:
./noauth.pl
немного наблюдаем за его работой и жмем ctrl+c. Если он работает нормально (мы хотя бы один раз увидели AUTH OK) то опять правим его и вместо v = 1; ставим v = 0;
Теперь делаем скрипт запуска и суем его в автозагрузку (не в папку $HOME/.kde/Autostart, а в каталог стартовых скриптов):
Код:
#!/bin/sh
case $1 in
  start)
     /root/bin/noauth.pl &
  ;;
  stop)
     killall -TERM -m noauth.pl
  ;;
  restart)
     $0 stop
     $0 start
  ;;
  *)
    echo Usage: $0 'start|stop|restart'
  ;;
esac
Не забудьте сделать с этим скриптом chmod +x.
У FreeBSD и слаки это /etc/rc.d, у Gentoo /etc/init.d. В дженту также надо будет сделать rc-update add имя_скрипта default.
Вроде все. У меня работает
Сделал все, как надо, но на стадии
./noauth.pl
у меня выдает
: bad interpreter: Нет такого файла или каталога

 Плачет
vania-pooh
Житель форума
*****

Репутация: 20
Сообщений: 1278


Ubuntu 8.04 && Windows XP

Email
Ответ #45 : 02 Октябрь 2006, 15:41

значит либо у тебя не установлен perl, либо в текущем каталоге нету noauth.pl

Русские не сдаются... поэтому давайте бузить!
Expert
Активный пользователь
***

Репутация: 3
Сообщений: 183


WWW
Ответ #46 : 02 Октябрь 2006, 18:23

Сделал все, как надо, но на стадии
./noauth.pl
у меня выдает
: bad interpreter: Нет такого файла или каталога

 Плачет

Наиболее частая причина такого поведения - неправильный "перевод строки" в первой строке. Автор биллинга отличился не раз тем, что присланные скрипты были в формате <CR><LF>, принятом в DOS, а не UNIX. И каждый раз при установке биллинга мне приходилось исправлять файлы. Так что, проверь noauth.pl и перепиши первую строку, убедившись, что перевод строки - один символ, а не два, как принято в DOS.
Legenden
Новичок
*

Репутация: 0
Сообщений: 16


Ответ #47 : 03 Октябрь 2006, 00:49

все равно не хочет, тоже самое выдает...
ExclusivE
Завсегдатай
****

Репутация: 9
Сообщений: 372

Ответ #48 : 03 Октябрь 2006, 10:40

Сделай which perl - узнаешь где у тебя находится перл. Потом в первую строку скрипта напиши правильный путь.
vania-pooh
Житель форума
*****

Репутация: 20
Сообщений: 1278


Ubuntu 8.04 && Windows XP

Email
Ответ #49 : 04 Октябрь 2006, 16:12

2 vania-pooh: взгляни на три поста выше. У меня тоже с ./noauth.pl проблемы были. Только ошибка другая.
700 - это значит чтение, запись, выполнение для владельца и ничего для остальных. соотв. возможно что файл принадлежит не тому пользователю из под которого ты запускаешь его и он не дает тебе ничего делать. конечно маловероятно, но ты мог запускать chown не из под рута (скорее всего нет). можно из под рута запустить chown <имя юзверя> 700 (или 755) filename

Русские не сдаются... поэтому давайте бузить!
ExclusivE
Завсегдатай
****

Репутация: 9
Сообщений: 372

Ответ #50 : 05 Октябрь 2006, 12:50

В этом файле лежит пароль поэтому надо 700.
ExclusivE
Завсегдатай
****

Репутация: 9
Сообщений: 372

Ответ #51 : 06 Ноябрь 2006, 23:57

Библиотека Crypt-Rijndael которую использует noauth.pl не обновляется с 2001 года, проблемы с amd64 из-за нее.
Отправлено: Октябрь 16, 10:12
Патч для Crypt-Rijndael
« Последнее редактирование: 07 Ноябрь 2006, 07:54 от ExclusivE »
eXtractor
Житель форума
*****

Репутация: 191
Сообщений: 1977


WWW Email
Ответ #52 : 21 Ноябрь 2006, 13:35

При запуске noauth.pl:
Код:
send: Cannot determine peer address at ./noauth.pl line 20

Crypt-Rijndael вроже установился, дистриб — Fedora 6.
Отправлено: 21 Ноябрь 2006, 13:12:25
Извиняюсь за беспокойство, теперь все работает. Причиной отказа была закомментированная строчка с номером порта.
xxek
Завсегдатай
****

Репутация: 71
Сообщений: 266


I'm a devil meaning well

Ответ #53 : 03 Май 2007, 16:51

Ну вы даёте, граждане.. Патч для 64bit лежит в инете, для настройки которого он и нужен.. Я вот перегрузился в винду, пошёл по ссылке, думал - что-то мощное такое. Ага, несколько описательных строчек.

Короче говоря, поменял в rijndael.h в строчке "typedef unsigned long UINT32;"    "long" на "int", сделал ещё раз make all install и всё заработало. А патч (если это он) лучше бы положили на фтп 10.4.4.44, рядом с самим rijndael-ем.
Raphail
*

Репутация: 385
Сообщений: 3816


серый пиар и нанотроллинг(с. Safron)

Email
Ответ #54 : 04 Май 2007, 11:14

а вот чем меня порадовала Убунту 7.04 при попытке только начать =)
/root/Desktop/Crypt-Rijndael-0.04/Makefile.PL: line 1: use: command not found
/root/Desktop/Crypt-Rijndael-0.04/Makefile.PL: line 3: syntax error near unexpected token `newline'
/root/Desktop/Crypt-Rijndael-0.04/Makefile.PL: line 3: `WriteMakefile('

google+ reupdate
emerge -uDNa --autounmask-write
Сергей Коновалов
Активный пользователь
***

Репутация: 1
Сообщений: 129


Ответ #55 : 04 Май 2007, 23:00

Новый Ubuntu 7.04
Makefile.PL не выдал ошибок, а вот при попытке скомпилировать выдало кучу ошибок. Понимаю, что нет нужных библиотек и файлов заголовков. Можно это как-нибудь решить локально, без возврата в Windows и скачивания нормального DVD-дистрибутива? Кстати, после установки перестал работать Evolution, который прекрасно запускался в режиме LiveCD.
Цитировать
Тут был текст ошибок...
« Последнее редактирование: 04 Май 2007, 23:52 от Сергей Коновалов »

Ubuntu User. Ищу талантливых друзей.
Страниц: 1 2 3 [4] 5 6 7   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines
Text only version | PDA version