Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: kuhar от 19 Сентября 2011, 11:46:05



Название: Дисконнект пользователя через 5-10 сек
Отправлено: kuhar от 19 Сентября 2011, 11:46:05
Возникла проблема, пользователь соединяется по PPPoE и через 5-10 сек его выбрасывает.
В логах радиуса вот что:
Код:
# tail -f /var/log/radius.log
Mon Sep 19 10:01:29 2011 : Info: rlm_sql_mysql: Starting connect to MySQL server for #4
Mon Sep 19 10:01:29 2011 : Info: Ready to process requests.
Mon Sep 19 10:13:38 2011 : Error: Received Accounting-Request packet from 127.0.0.1 with invalid signature!  (Shared secret is incorrect.) Dropping packet without response.

Secret одинаковый, что в конфигах mpd.conf, что в радиусе clients.conf.

Искал решение для этой проблемы и пересобрал ядро с опцией RADIX_MPATH, но это не помогло.

Код:
# uname -a
FreeBSD domain.com 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #0: Sat Sep 17 17:23:30 EEST 2011     kuhar@domain.com:/usr/src/sys/i386/compile/KUHAR  i386


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: 0xbad0c0d3 от 19 Сентября 2011, 12:09:22
Конфиг радиуса увидеть бы


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: kuhar от 19 Сентября 2011, 13:16:53
Конфиг радиуса увидеть бы

Файлы конфигураций во вложении.


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: versus от 19 Сентября 2011, 15:24:23
(Shared secret is incorrect.)


а что говорит радтест ?


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: kuhar от 19 Сентября 2011, 15:51:00
(Shared secret is incorrect.)


а что говорит радтест ?

Код:
# radtest kuhar 000000 127.0.0.1 0 hardpass5
Sending Access-Request of id 87 to 127.0.0.1 port 1812
User-Name = "kuhar"
User-Password = "000000"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=87, length=38
Framed-IP-Address = 192.1.1.10
Framed-IP-Netmask = 255.255.255.255
Framed-Protocol = PPP


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: versus от 19 Сентября 2011, 17:10:13
Ну значит проблема не в радиусе, а дальше по цепочке - МПД ?


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: smallcms от 19 Сентября 2011, 17:25:45
Здесь (http://forum.lissyara.su/viewtopic.php?f=53&t=13466&start=25) пишут всякие лисяры, что как раз-таки радиус и можут дурить голову.
Алсо я делал в своё время
Код:
set radius retries 1
set radius timeout 10


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: kuhar от 19 Сентября 2011, 20:39:17
Ну значит проблема не в радиусе, а дальше по цепочке - МПД ?
MPD также вложил во вложение в предыдущем сообщении.
Проверял на через редактор в миднайт командере. Все вроде норм.


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: 0xbad0c0d3 от 19 Сентября 2011, 21:01:30
Валится на аккаунтинге, авторизация radtest -- авторизация. В секции accounting оставить только sql
Код:
accounting {
     sql
}
Вот типа так...


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: kuhar от 20 Сентября 2011, 09:17:58
Валится на аккаунтинге, авторизация radtest -- авторизация. В секции accounting оставить только sql
Код:
accounting {
     sql
}
Вот типа так...

Спасибо огромное, это помогло.
Да вот только не могу понять почему раньше таких проблем не было...


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: 0xbad0c0d3 от 20 Сентября 2011, 10:41:56
;)


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: Demeo от 20 Сентября 2011, 21:24:00
Это бы в мануале неплохо было б написать. Новый радиус какой-то переборчивый стал


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: ser970 от 21 Сентября 2011, 08:33:37
Это бы в мануале неплохо было б написать. Новый радиус какой-то переборчивый стал
в инете есть пач - а вообще порты актуальные должны быть


Название: Re: Дисконнект пользователя через 5-10 сек
Отправлено: Art1 от 30 Сентября 2011, 16:39:01
Валится на аккаунтинге, авторизация radtest -- авторизация. В секции accounting оставить только sql
Код:
accounting {
     sql
}
Вот типа так...

Уже такое два раза у меня было!
Настраивал два разных сервера