Страница 1 из 1
Помогите пожалуйста!!! Очень нада настроить
Добавлено: Ср май 30, 2007 6:33 pm
Pawko
Проблема в следующем, сделал все как описано в руководстве (не понял одного
# используется для шифрования паролей администраторов и пользователей.
$conf{secretkey}="test12345678901234567890";При изменении значения в $conf{secretkey} поменяйте его также в файле abills.sql Вносим в cron периодические процессы /etc/crontab
хоть убейте, не нашол я в етом файле такую вещь, поэтому оставил строку secretkey закоментированой)
так вот все работает, запускается...
Но при radtest в логи пишет, што неверний пароль:( Я так думаю, это из-за мого непонимания више изложеной проблеми
Вот еще и ворая проблема, при попитке подключится к серверу ошибка 738, порился по форуму, посмотрел што било у других, но всеравно ничего, не работает
когда пробую подконектится на мониторе FreeBSD вот такая чепуха
login:May 30 20:56:46 name pptpd[765]: CTRL: Ignored a SET LINK INFO packet with real ACCMs
в логи пишет следующее :
ppp.conf
May 30 20:58:43 pahan ppp[766]: Phase: Using interface: tun0
May 30 20:58:43 pahan ppp[766]: Phase: deflink: Created in closed state
radius.log
Wed May 30 20:56:08 2007 : Info: Using deprecated naslist file. Support for this will go away soon.
Wed May 30 20:56:09 2007 : Info: rlm_exec: Wait=yes but no output defined. Did you mean output=none?
Wed May 30 20:56:09 2007 : Info: Ready to process requests.
В чем проблема?Какой такой интерфейс tun0?
Помогите, я еще новичек

Re: Помогите пожалуйста!!! Очень нада настроить
Добавлено: Чт май 31, 2007 10:41 am
mnk
Pawko писал(а):$conf{secretkey}="test12345678901234567890";При изменении значения в $conf{secretkey} поменяйте его также в файле abills.sql
В конце файла abills.sql есть строки
Код: Выделить всё
INSERT INTO admins VALUES ('abills','abills','2005-06-16', ENCODE('abills', 'test12345678901234567890'), 0, 1,0,'', '');
INSERT INTO admins VALUES ('system','System user','2005-07-07', ENCODE('test', 'test12345678901234567890'), 0, 2, 0,'', '');
Вот в них test12345678901234567890 должен совпадать с параметром $conf{secretkey} из конфигурационного файла.
Добавлено: Пт июн 01, 2007 5:24 pm
Pawko
Эти строчки нашел, исправил, но всеравно не проходит этот radtest пишет как и писало што не верний пароль. Как запустить радиус в режиме debugging и посмотреть как он передает пароль, у меня подозрение, что он его обрезает
И что мне делать с этой 738 все конфиги перепроверил, все так как написано в документации к настройке... но...

Добавлено: Сб июн 02, 2007 6:53 am
eddy_mut
Pawko писал(а):Эти строчки нашел, исправил, но всеравно не проходит этот radtest пишет как и писало што не верний пароль. Как запустить радиус в режиме debugging и посмотреть как он передает пароль, у меня подозрение, что он его обрезает
И что мне делать с этой 738 все конфиги перепроверил, все так как написано в документации к настройке... но...

А abills.sql перезалил в базу?
Добавлено: Вс июн 03, 2007 5:19 am
Pawko
Перезагрузив, і тепер не хоче заходити в адмінку

Добавлено: Вс июн 03, 2007 5:50 am
Pawko
ось що пише апач в логах
[Sun Jun 03 08:27:14 2007] [notice] SIGHUP received. Attempting to restart
[Sun Jun 03 08:27:15 2007] [notice] Apache/2.0.59 (FreeBSD) configured -- resuming normal operations
[Sun Jun 03 08:27:24 2007] [error] [client 10.0.130.12] DBD::mysql::db do failed: Unknown character set: 'test12345678901234567890' at ../../Abills/mysql//main.
[Sun Jun 03 08:27:24 2007] [error] [client 10.0.130.12] DBD::mysql::st execute failed: Table 'abills.admins' doesn't exist at ../../Abills/mysql//main.pm line 1
[Sun Jun 03 08:27:25 2007] [error] [client 10.0.130.12] DBD::mysql::db do failed: Unknown character set: 'test12345678901234567890' at ../../Abills/mysql//main.
перерозпакував абіллс, не створив знову базу і нічого... а раніше,хоть це но працювало
[Sun Jun 03 08:27:25 2007] [error] [client 10.0.130.12] DBD::mysql::st execute failed: Table 'abills.admins' doesn't exist at ../../Abills/mysql//main.pm line 1
[Sun Jun 03 08:27:27 2007] [error] [client 10.0.130.12] DBD::mysql::db do failed: Unknown character set: 'test12345678901234567890' at ../../Abills/mysql//main.
[Sun Jun 03 08:27:27 2007] [error] [client 10.0.130.12] DBD::mysql::st execute failed: Table 'abills.admins' doesn't exist at ../../Abills/mysql//main.pm line 1
Добавлено: Вс июн 03, 2007 7:58 am
сайбрис
я так понимаю что этот ключ используется для шифрования данных при передачи пароля и данных с веб-интерфейса и самим абиллсом с базой данный Майскюэлов. т.е. если ты меняешь этот ключ в файле /usr/abills/libexec/config.pl и файле abills.sql, который в свою очередь является скриптом для создания базы в Мускуле, то ты должен пересоздать базу в мускуле(если ты ее уже создал). Т.е. еще раз:
Код: Выделить всё
Создаём пользователя и базу.
use mysql;
INSERT INTO user (Host, User, Password) VALUES ('%','abills', password('******'));
INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Index_priv, Alter_priv)
VALUES ('localhost', 'abills', 'abills', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
CREATE DATABASE abills;
mysqladmin flush-privileges
Загружаем таблицы в базу.
mysql -D abills < abills.sql
конечно перед этим надо удалить старую базу.
Добавлено: Вс июн 03, 2007 3:09 pm
~AsmodeuS~
просто перезалить даные для таблицы admins
Добавлено: Вт июн 05, 2007 4:04 pm
Pawko
Я вже усе це зробив, перерозпакував аібілс, удалив і заново створив базу в майескюелі..
А воно як писало, так і пише, що нема такого адміністратора.
а як можна перезалити цю таблицю адмінів?
Добавлено: Ср июн 06, 2007 6:52 am
eddy_mut
У меня тоже почемуто не получилось завести пользователя abills в базе вышеуказанным способом. Я не стал с этим заморачиваться и завел этого пользователя командой GRANT.
Добавлено: Ср июн 06, 2007 1:28 pm
Key
VALUES ('%','abills', password('******'));
вместо процента напишите локалхост:
VALUES ('localhost','abills', password('******'));
Добавлено: Ср июн 06, 2007 2:10 pm
Pawko
Я це ще раніше догадався

Як вперше заливав базу.
Можливо я в послідовності щось не так роблю?
Ось порядок моїх дій:
створив файл pre_abills.sql . текст файла :
use mysql;
INSERT INTO user (Host, User, Password) VALUES ('localhost','abills',password('pahan'));
INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Index_priv, Alter_priv) VALUES ('%', 'abil
CREATE DATABASE abills;
Далі пишу
mysql -u root -p < pre_abills.sql -uroot -p
вводжу пароль і все вроді ок
Далі пишу mysqladmin flush-privileges
і все.
Пробував зробити і так як написано в описанні, по налаштуванню під ФРІ. Хоча під лінукс, на мій погляд, цей крок краще розписаний, для ломак, як я
А де цю команду GRANT ввести?
