ExclusivE
Завсегдатай
Репутация: 9
Сообщений: 372
|
|
Ответ #42 : 24 Август 2006, 00:34
|
|
Скорее придется побольше изучить никсы или оставаться на винде.
|
|
|
|
vania-pooh
Житель форума
Репутация: 20
Сообщений: 1278
Ubuntu 8.04 && Windows XP
|
|
Ответ #43 : 24 Август 2006, 10:23
|
|
В общем, чувствую, что придется локалкой толь довольствоваться ( в линухе), а в инет выходить через винХР.
как у вас все сложно, в антхилле. у нас вот я просто из под фри бсд настроил правильно сетевуху через ifconfig, потом прописал маршруты через route и все заработало. Инет летает.
|
Русские не сдаются... поэтому давайте бузить!
|
|
|
Legenden
Новичок
Репутация: 0
Сообщений: 16
|
|
Ответ #44 : 01 Октябрь 2006, 22:20
|
|
Значит объясню по порядку как заставить работать авторизатор под никсами. 1) Качаем Crypt-Rijndael-0.04.tar.gz2) Устанавливаем 3) Качаем noauth.pl4) Вводим в него 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
Теперь запускаем скрипт: немного наблюдаем за его работой и жмем 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
|
|
Ответ #45 : 02 Октябрь 2006, 15:41
|
|
значит либо у тебя не установлен perl, либо в текущем каталоге нету noauth.pl
|
Русские не сдаются... поэтому давайте бузить!
|
|
|
Expert
Активный пользователь
Репутация: 3
Сообщений: 183
|
|
Ответ #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
|
|
Ответ #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
|
|
Ответ #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)
|
|
Ответ #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('
|
|
|
|
Сергей Коновалов
Активный пользователь
Репутация: 1
Сообщений: 129
|
|
Ответ #55 : 04 Май 2007, 23:00
|
|
Новый Ubuntu 7.04 Makefile.PL не выдал ошибок, а вот при попытке скомпилировать выдало кучу ошибок. Понимаю, что нет нужных библиотек и файлов заголовков. Можно это как-нибудь решить локально, без возврата в Windows и скачивания нормального DVD-дистрибутива? Кстати, после установки перестал работать Evolution, который прекрасно запускался в режиме LiveCD. Тут был текст ошибок...
|
|
« Последнее редактирование: 04 Май 2007, 23:52 от Сергей Коновалов »
|
|
Ubuntu User. Ищу талантливых друзей.
|
|
|
|