GnuGK RadAuth - зависаеи радиус сервер.

Технические вопросы по UTM 5.0
Ответить
rimidal
Сообщения: 53
Зарегистрирован: Пт янв 29, 2010 22:36

GnuGK RadAuth - зависаеи радиус сервер.

Сообщение rimidal »

Доброе время суток. Помогите решить проблему в связке UTM5 <-> GnuGK.

При попытке регистрации (запрос RRQ) клиента OpenPhone на гейткипере выдается ошибка
"Привратник отказал в регистрации с кодом 6". В логах радиуса (/netup/utm5/log/radius.log) пишется следующее:

Код: Выделить всё

--------------radius.log------------------
?Debug &#58; Mar 05 16&#58;50&#58;32 RadiusSocket&#58; RADIUS packet successfully received
?Debug &#58; Mar 05 16&#58;50&#58;32 RadiusSocket&#58; RADIUS raw data obtained
?Debug &#58; Mar 05 16&#58;50&#58;32 RADIUS Packet&#58; Size <98>; HDR.Size <98>
?Debug &#58; Mar 05 16&#58;50&#58;32 AuthServer&#58; Recv...
?Debug &#58; Mar 05 16&#58;50&#58;32 AuthServer&#58; Packet from NAS <10.0.101.253>
?Debug &#58; Mar 05 16&#58;50&#58;32 RADIUS DBA&#58; NAS found. Data size <0>
?Debug &#58; Mar 05 16&#58;50&#58;32 AuthServer&#58; Packet from <10.0.101.253> packet dump&#58; RPacket&#58;
Code&#58; 1; ID&#58; 182
<Vendor&#58; 0; Attr&#58; 1>&#91;7&#93;&#58; 74657374313233
<Vendor&#58; 0; Attr&#58; 3>&#91;17&#93;&#58; 358d337cce9bbba13120e3a7895a966a7c
<Vendor&#58; 0; Attr&#58; 4>&#91;4&#93;&#58; 0a0065fd
<Vendor&#58; 0; Attr&#58; 6>&#91;4&#93;&#58; 00000001
<Vendor&#58; 0; Attr&#58; 8>&#91;4&#93;&#58; 0a006568
<Vendor&#58; 0; Attr&#58; 32>&#91;18&#93;&#58; 4f70656e48333233474b5f4970686f6e6531
<Vendor&#58; 0; Attr&#58; 60>&#91;4&#93;&#58; 4b90e1fa
<Vendor&#58; 0; Attr&#58; 61>&#91;4&#93;&#58; 00000005
 
?Debug &#58; Mar 05 16&#58;50&#58;32 AuthServer&#58; User <test123> connecting
?Debug &#58; Mar 05 16&#58;50&#58;32 AuthServer&#58; Session for sessionid <test123> not found in <10.0.101.253> cache
?Debug &#58; Mar 05 16&#58;50&#58;32 RADIUS DBA&#58; Info for login <test123> found. type <3>
?Debug &#58; Mar 05 16&#58;50&#58;32 RADIUS DBA&#58; Password found for tel login&#58;test123
?Debug &#58; Mar 05 16&#58;50&#58;32 AuthServer&#58; Auth scheme&#58; CHAP
?Debug &#58; Mar 05 16&#58;50&#58;32 AuthServer&#58; CHAP&#58; Challenge size&#58; 4
--------------radius.log------------------
После чего дальнейшие запросы он вобще отказывается принимать. Т.е. в лог ничего не пишет.
После перезагрузки опять зависает после первого обращение.
Однако если использовать тип авторизации RadAliasAuth то все работает (правда только после перегрузки биллинга).

Код: Выделить всё

--------------utm5.cfg--------------
database_type=mysql
database=UTM5
database_login=utm5_user
database_password=utm5_user_pasword
database_sock_path=/var/run/mysqld/mysqld.sock

database_port=3306
dbcount=10
database_reconnect_count=5
database_reconnect_sleep=2
database_charset=utf8

urfa_bind_host=0.0.0.0
urfa_bind_port=11758
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-utils.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-std.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-reports.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-card.so
urfa_lib_file=/netup/utm5/lib/utm5_core/liburfa-graph.so
urfa_lib_file=/netup/utm5/lib/utm5_radius/liburfa-radius.so

stream_bind_port=12758

nfbuffer_host=10.0.101.111
nfbuffer_port=9996
nfbuffer_bufsize=10485760

log_level=7
log_file_main=/netup/utm5/log/main.log
log_file_debug=/netup/utm5/log/debug.log
log_file_critical=/netup/utm5/log/main.log
log_file_verificator=/netup/utm5/log/verificator.log

rotate_logs=yes
max_logfile_count=50
max_logfile_size=10485760
core_pid_file=/var/run/utm5_core.pid
thread_stack_size=8388608
rpc_stack_size=8388608
--------------utm5.cfg--------------


--------------radius5.cfg--------------
core_host=127.0.0.1
core_port=12758
radius_login=radius
radius_password=radius


radius_acct_host=10.0.101.111
radius_acct_port=1813
radius_auth_host=10.0.101.111
radius_auth_port=1812
radius_auth_mppe=enable

interim_update_interval=300

log_level=7
log_file_main=/netup/utm5/log/radius.log
log_file_debug=/netup/utm5/log/radius.log
log_file_critical=/netup/utm5/log/radius_err.log
rotate_logs=enable
max_logfile_size=10485760
max_logfile_count=50
--------------radius5.cfg--------------


--------------gatekeeper.ini--------------
&#91;Gatekeeper&#58;&#58;Main&#93;
Fortytwo=42
Name=OpenH323GK_Iphone1
TimeToLive=600
StatusTraceLevel=2

&#91;LogFile&#93;
Rotate=weekly
RotateDay=Sun
RotateTime=4&#58;00

&#91;RoutedMode&#93;
GKRouted=1
H245Routed=0
RemoveH245AddressOnTunneling=0
AcceptNeighborsCalls=1
AcceptUnregisteredCalls=0
SupportNATedEndpoints=1
DropCallsByReleaseComplete=1

&#91;Proxy&#93;
Enable=1

&#91;RasSrv&#58;&#58;GWPrefixes&#93;

&#91;RasSrv&#58;&#58;RRQFeatures&#93;

&#91;RasSrv&#58;&#58;ARQFeatures&#93;
ArjReasonRouteCallToGatekeeper=1
RemoveTrailingChar=#
RoundRobinGateways=1

&#91;RoutingPolicy&#93;
default=explicit,internal,parent,neighbor

&#91;RasSrv&#58;&#58;RRQAuth&#93;
default=confirm

&#91;GkStatus&#58;&#58;Auth&#93;
rule=allow

&#91;RasSrv&#58;&#58;RewriteE164&#93;

&#91;RasSrv&#58;&#58;LRQFeatures&#93;

&#91;RasSrv&#58;&#58;PermanentEndpoints&#93;
83.229.213.134=cisco;78772,88772,787779,887779,787777,887777
80.80.102.177=UTKS;6125#8960
&#91;Gatekeeper&#58;&#58;Auth&#93;
RadAuth=required;RRQ,ARQ
default=allow

&#91;RadAuth&#93;
Servers=10.0.101.111&#58;1812
LocalInterface=10.0.101.253
RadiusPortRange=10000-11000
DefaultAuthPort=1812
SharedSecret=test
RequestTimeout=2000
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=2
RoundRobinServers=1
AppendCiscoAttributes=0
IncludeTerminalAliases=0
UseDialedNumber=0

&#91;RadAliasAuth&#93;
Servers=10.0.101.111&#58;1812
LocalInterface=
RadiusPortRange=11000-12000
DefaultAuthPort=1812
SharedSecret=test
RequestTimeout=2000
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=2
RoundRobinServers=1
AppendCiscoAttributes=1
IncludeTerminalAliases=1
FixedUsername=
FixedPassword=
UseDialedNumber=1

&#91;CallTable&#93;
DefaultCallDurationLimit=3600
AcctUpdateInterval=20

&#91;H225toQ931&#93;

&#91;Gatekeeper&#58;&#58;Acct&#93;
RadAcct=required;start,stop,update

&#91;NATedEndpoints&#93;

&#91;CTI&#58;&#58;Agents&#93;
VirtualQueueAliases=CC
RequestTimeout=10

&#91;CTI&#58;&#58;MakeCall&#93;
EndpointAlias=DialOut
UseH450=0
Interface=192.168.6.1&#58;1722
Gatekeeper=192.168.1.1

&#91;RadAcct&#93;
Servers=10.0.101.111&#58;1813
LocalInterface=10.0.101.253
RadiusPortRange=10000-11000
DefaultAcctPort=1813
SharedSecret=test
RequestTimeout=3500
IdCacheTimeout=9000
SocketDeleteTimeout=60000
RequestRetransmissions=4
RoundRobinServers=1
AppendCiscoAttributes=1
FixedUsername=
TimestampFormat=Cisco
UseDialedNumber=1

--------------gatekeeper.ini--------------

rimidal
Сообщения: 53
Зарегистрирован: Пт янв 29, 2010 22:36

Сообщение rimidal »

Забыл указать:
версия UTM5 - utm5-2.1.007 update10
Проверено на ОС:
debian5 (с последними обновлениями)
debian4 (с последними обновлениями)

Ответить