AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Проблема с подключением через вэб-морду

Asterisk GUI 11 сообщений -
#1

Стоит freepbx 2.6 настроенный и рабочий более 1,5 лет, проблем никаких не было. Сегодня пытаюсь зайти на него через мозиллу http://192.168.1.70/, появляется окно логин и пароля, ввожу их и нифига не входит, появляется опять окно с вводом логина и пароля. А через консоль putty и wincsp пускает без проблем, получается в апаче проблема. Перерыл инет, что надо смотреть в файлы /etc/asterisk/manager.conf и /etc/amportal.conf поменяв в строках пароля на свой нужный, также дописывал в строке permit свой айпи адрес компа с которого пытаюсь зайти
manager.conf
[admin]
secret = secret123password
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
permit=192.168.1.52/255.255.255.0
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user

amportal.conf
AMPMGRUSER=admin
AMPMGRPASS=secret123password

ничего не помогает, всё равно шлёт лесом...
пишу в астере команду
localhost*CLI> manager show users
localhost*CLI>
username
--------
admin
-------------------
1 manager users configured.
Гуру подскажите куда смотреть?
#2

аутентификация в AMP через что
AUTHTYPE=database|none

если через database то смотрите mysql DB asterisk table ampusers.
#3

аутентификация в AMP
AUTHTYPE=database

mysql
use asterisk;
mysql> select * from ampusers;
Empty set (0.00 sec)

пусто короче, каким макаром удалилась учётка я не знаю...
Вопрос, как её создать по новой?
#4

UPDATE asterisk.ampusers SET password_sha1 = SHA1('12345') WHERE username = 'admin';
#5

Ввёл команду которую ты посоветовал, далее проверяю:

mysql> select * from ampusers;
Empty set (0.00 sec)

Sad
#6

создай для начала пользователя admin,а потом выполни данную команду!
#7

Я немного новичок в мускуле, подскажешь команду?
типа create into 'ampusers' .... ???
#8

через insert into ('username','password_sha1','password','extension_low','extension_high','deptname','sections') VALUES('твои', 'твои','твои','твои','твои','твои','твои')
после чего UPDATE asterisk.ampusers SET password_sha1 = SHA1('12345') WHERE username = 'admin';
#9

Посмотрел в файле sql астера запись про таблицу ampusers
INSERT INTO `ampusers` VALUES ('admin','d033e22ae348aeb5660fc2140aec35850c4da997','','','','*');
потом команду
UPDATE asterisk.ampusers SET password_sha1 = SHA1('12345') WHERE username = 'admin';
flush privileges;
И вуаля зашёл через вэб морду на него.
Благодарю Link за помощь, выручил ты меня)))
#10

Smile
#11

Есть решение!!!! В файле ~/admin/modules/core/function.inc.php ищем и заменяем строку в блоке function core_ampusers_add :

INSERT INTO ampusers (...

заменяем на

REPLACE INTO ampusers (...

Добавление новых пользователей в таком случае возможно.