Проблема с MPD5 после обновления биллинга

Ответить
vlad
Сообщения: 46
Зарегистрирован: Чт апр 03, 2008 1:51 pm

Проблема с MPD5 после обновления биллинга

Сообщение vlad »

Уважаемые! понимаю, что проблема скорее всего тривиальная, но не могу решить второй день.
При попытке подключения PPPoE клиента обрывается связь.
В логах биллинга - авторизация прошла.
В логе MPD - ошибка, описанная в FAQ - returned 65280 (http://abills.net.ua/wiki/doku.php/abil ... rned_65280)
И SQL и радиус и MPD работают на одном сервере.
Где проверить "или хост МYSQL клиента добавлен в МYSQL сервер"?

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Проблема с MPD5 после обновления биллинга

Сообщение ~AsmodeuS~ »

проверте работу linkupdown

vlad
Сообщения: 46
Зарегистрирован: Чт апр 03, 2008 1:51 pm

Re: Проблема с MPD5 после обновления биллинга

Сообщение vlad »

Биллинг, радиус, MySQL и MPD5 находятся на одном сервере.
Другой сервер доступа (PfSense) работает нормально.
По логу mpd видно, что процедура auth проходит успешно, но тут же отвергается пакет acct
Вот лог радиуса:
--->
Tue May 3 09:46:19 2011
NAS-Identifier = "nas.server1.com"
Acct-Session-Id = "4405179-L-1"
NAS-Port = 1
NAS-Port-Type = Ethernet
Service-Type = Framed-User
Framed-Protocol = PPP
Calling-Station-Id = "0022152ab8b1"
NAS-Port-Id = "em3"
mpd-link = "L-1"
Tunnel-Medium-Type:0 = IEEE-802
Tunnel-Client-Endpoint:0 = "00:22:15:2a:b8:b1"
Acct-Status-Type = Start
Framed-IP-Address = 192.168.8.110
Framed-IP-Netmask = 255.255.255.255
User-Name = "02"
Acct-Multi-Session-Id = "4405179-B-1"
mpd-bundle = "B-1"
mpd-iface = "ng0"
mpd-iface-index = 7
Acct-Link-Count = 1
Acct-Authentic = RADIUS
NAS-IP-Address = 192.168.10.100
Client-IP-Address = 192.168.10.100
Acct-Unique-Session-Id = "d5f4ea89e827cb5f"
Timestamp = 1304405179

Tue May 3 09:46:19 2011
NAS-Identifier = "nas.server1.com"
Acct-Session-Id = "4405179-L-1"
NAS-Port = 1
NAS-Port-Type = Ethernet
Service-Type = Framed-User
Framed-Protocol = PPP
Calling-Station-Id = "0022152ab8b1"
NAS-Port-Id = "em3"
mpd-link = "L-1"
Tunnel-Medium-Type:0 = IEEE-802
Tunnel-Client-Endpoint:0 = "00:22:15:2a:b8:b1"
Framed-IP-Address = 192.168.8.110
Framed-IP-Netmask = 255.255.255.255
User-Name = "02"
Acct-Multi-Session-Id = "4405179-B-1"
mpd-bundle = "B-1"
mpd-iface = "ng0"
mpd-iface-index = 7
Acct-Link-Count = 1
Acct-Authentic = RADIUS
Acct-Status-Type = Stop
Acct-Terminate-Cause = Service-Unavailable
Acct-Session-Time = 0
Acct-Input-Octets = 432
Acct-Input-Packets = 7
Acct-Input-Gigawords = 0
Acct-Output-Octets = 108
Acct-Output-Packets = 6
Acct-Output-Gigawords = 0
NAS-IP-Address = 192.168.10.100
Client-IP-Address = 192.168.10.100
Acct-Unique-Session-Id = "d5f4ea89e827cb5f"
Timestamp = 1304405179
<---

radtest 02 222222 192.168.10.100:1812 0 radsecret 0 192.168.10.100
Sending Access-Request of id 82 to 192.168.10.100 port 1812
User-Name = "02"
User-Password = "222222"
NAS-IP-Address = 192.168.10.100
NAS-Port = 0
Framed-Protocol = PPP
rad_recv: Access-Accept packet from host 192.168.10.100:1812, id=82, length=60
Session-Timeout = 2391158
WISPr-Bandwidth-Max-Down = 512
Framed-IP-Address = 192.168.8.198
Framed-IP-Netmask = 255.255.255.255
mpd-limit = "in"

Вот что выдает linkupdown
linkupdown up ng0 inet 10.10.0.1/32 192.168.8.235 '02' '' '' '01:02:03:04:05:06'
Use of bare << to mean <<"" is deprecated at .//linkupdown line 205.
Use of bare << to mean <<"" is deprecated at .//linkupdown line 216.
Global symbol "$user" requires explicit package name at .//linkupdown line 216.
syntax error at .//linkupdown line 230, near "linkupdown
# Mask
my "
Global symbol "$BIT_MASK" requires explicit package name at .//linkupdown line 230.
Global symbol "$user" requires explicit package name at .//linkupdown line 231.
Global symbol "$user" requires explicit package name at .//linkupdown line 232.
Global symbol "$BIT_MASK" requires explicit package name at .//linkupdown line 233.
Global symbol "$BIT_MASK" requires explicit package name at .//linkupdown line 234.
Global symbol "$BIT_MASK" requires explicit package name at .//linkupdown line 234.
Global symbol "$user" requires explicit package name at .//linkupdown line 248.
Global symbol "$user" requires explicit package name at .//linkupdown line 249.
Global symbol "$user" requires explicit package name at .//linkupdown line 250.
Global symbol "$user" requires explicit package name at .//linkupdown line 250.
Global symbol "$user" requires explicit package name at .//linkupdown line 252.
Global symbol "$user" requires explicit package name at .//linkupdown line 252.
Global symbol "$user" requires explicit package name at .//linkupdown line 256.
Global symbol "$user" requires explicit package name at .//linkupdown line 257.
Global symbol "$user" requires explicit package name at .//linkupdown line 258.
Global symbol "$user" requires explicit package name at .//linkupdown line 260.
Global symbol "$user" requires explicit package name at .//linkupdown line 260.
Global symbol "$user" requires explicit package name at .//linkupdown line 260.
Global symbol "$BIT_MASK" requires explicit package name at .//linkupdown line 261.
Global symbol "$user" requires explicit package name at .//linkupdown line 266.
Global symbol "$user" requires explicit package name at .//linkupdown line 267.
Global symbol "$user" requires explicit package name at .//linkupdown line 268.
Global symbol "$user" requires explicit package name at .//linkupdown line 268.
Global symbol "$user" requires explicit package name at .//linkupdown line 270.
Global symbol "$user" requires explicit package name at .//linkupdown line 271.
Global symbol "$user" requires explicit package name at .//linkupdown line 272.
Global symbol "$user" requires explicit package name at .//linkupdown line 273.
Global symbol "$user" requires explicit package name at .//linkupdown line 274.
Global symbol "$user" requires explicit package name at .//linkupdown line 275.
Global symbol "$user" requires explicit package name at .//linkupdown line 276.
Global symbol "$user" requires explicit package name at .//linkupdown line 277.
Global symbol "$user" requires explicit package name at .//linkupdown line 278.
Global symbol "$user" requires explicit package name at .//linkupdown line 296.
Global symbol "$user" requires explicit package name at .//linkupdown line 330.
Global symbol "$user" requires explicit package name at .//linkupdown line 336.
Global symbol "$user" requires explicit package name at .//linkupdown line 337.
Global symbol "$user" requires explicit package name at .//linkupdown line 337.
Global symbol "$user" requires explicit package name at .//linkupdown line 337.
Global symbol "$BIT_MASK" requires explicit package name at .//linkupdown line 338.
Global symbol "$BIT_MASK" requires explicit package name at .//linkupdown line 341.
Global symbol "$user" requires explicit package name at .//linkupdown line 341.
Global symbol "$user" requires explicit package name at .//linkupdown line 437.
Global symbol "$BIT_MASK" requires explicit package name at .//linkupdown line 496.
Global symbol "$user" requires explicit package name at .//linkupdown line 507.
Global symbol "$user" requires explicit package name at .//linkupdown line 508.
Global symbol "$BIT_MASK" requires explicit package name at .//linkupdown line 509.
Global symbol "$BIT_MASK" requires explicit package name at .//linkupdown line 510.
Global symbol "$user" requires explicit package name at .//linkupdown line 759.
Global symbol "$user" requires explicit package name at .//linkupdown line 786.
Missing right curly or square bracket at .//linkupdown line 877, at end of line
.//linkupdown has too many errors.

Moose
Сообщения: 61
Зарегистрирован: Чт дек 24, 2009 4:45 pm
Откуда: Planet Earth

Re: Проблема с MPD5 после обновления биллинга

Сообщение Moose »

Еще раз обновитесь

vlad
Сообщения: 46
Зарегистрирован: Чт апр 03, 2008 1:51 pm

Re: Проблема с MPD5 после обновления биллинга

Сообщение vlad »

Обновился.
U abills/Abills/HTML.pm
C abills/cgi-bin/favicon.ico
U abills/cgi-bin/index.cgi
M abills/libexec/linkupdown
U abills/libexec/radtest.sh
Результат тот же.

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Проблема с MPD5 после обновления биллинга

Сообщение ~AsmodeuS~ »

все правильно вы пеед обновлением модифицировали

M abills/libexec/linkupdown
^^

удалите файл и еще раз обновитесь

vlad
Сообщения: 46
Зарегистрирован: Чт апр 03, 2008 1:51 pm

Re: Проблема с MPD5 после обновления биллинга

Сообщение vlad »

Спасибо за совет.
Обновился, теперь в логе MPD ошибка 256.
"Гугление" на скорую руку говорит что это проблема у FreeBSD 8 c MPD, но у меня 7.3.
Продолжаю "рыть".

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Проблема с MPD5 после обновления биллинга

Сообщение ~AsmodeuS~ »

линк апдаун запускается ?

vlad
Сообщения: 46
Зарегистрирован: Чт апр 03, 2008 1:51 pm

Re: Проблема с MPD5 после обновления биллинга

Сообщение vlad »

Больше спасибо, все заработало.
Отключал для экспериментов в MPD секцию для PPTP, сейчас включил ее, рестартанул мопед, и все заработало. Еще раз спасибо за помощь!

Ответить