Hi; I'm using a Routerboard to set up 3 Hotspot servers in 3 wireless interfaces (one physical, two virtual), and the three hotspots using radius to authenticate. I got this pretty solved, they authenticate and everything. I set up 3 realms, one for each hotspot and they all work fine except for one thing; from time to time the Hotspot interface says 'Radius server is not responding'. This is weird because the server does not go offline, actually it doesn't receive traffic from the mikrotik server when the error is shown at the web interface.
The RB is at 10.200.0.2
the Radius server is at 10.2.0.28
There is a firewall between them but it is not rejecting nor dropping traffic between neither of those hosts, I thouthg there might be a crontab job causing this (because the problem is intermitent), but there's not.
The radius configuration is:
[admin@MikroTik] > radius export
# jun/25/2009 07:31:33 by RouterOS 3.10
# software id = W57B-PTT
#
/radius
add accounting-backup=no accounting-port=1813 address=10.2.0.28 \
authentication-port=1812 called-id="" comment="" disabled=no domain=\
professores realm=professores secret=*** service=hotspot timeout=\
10s
add accounting-backup=no accounting-port=1813 address=10.2.0.28 \
authentication-port=1812 called-id="" comment="" disabled=no domain=\
alunos realm=alunos secret=*** service=hotspot timeout=10s
add accounting-backup=no accounting-port=1813 address=10.2.0.28 \
authentication-port=1812 called-id="" comment="" disabled=no domain=elo \
realm="" secret=*** service=hotspot timeout=10s
/radius incoming
set accept=no port=1700
The timeout is set to 10s because I thought high delays in the network could be the cause, but it still happens.
Hotspot configuration is:
[admin@MikroTik] /ip hotspot> export
# jun/25/2009 07:33:28 by RouterOS 3.10
# software id = W57B-PTT
#
/ip hotspot profile
set default dns-name="" hotspot-address=0.0.0.0 html-directory=hotspot \
http-cookie-lifetime=3d http-proxy=0.0.0.0:0 login-by=cookie,http-pap \
name=default rate-limit="" smtp-server=0.0.0.0 split-user-domain=no \
use-radius=no
add dns-name="" hotspot-address=192.168.10.1 html-directory=hotspot \
http-proxy=0.0.0.0:0 login-by=http-pap name=hs_professores nas-port-type=\
cable radius-accounting=yes radius-default-domain=professores \
radius-interim-update=received radius-location-id="" \
radius-location-name="" rate-limit="" smtp-server=0.0.0.0 \
split-user-domain=no use-radius=yes
add dns-name="" hotspot-address=192.168.11.1 html-directory=hotspot \
http-proxy=0.0.0.0:0 login-by=http-pap name=hs_alunos nas-port-type=cable \
radius-accounting=yes radius-default-domain=alunos radius-interim-update=\
received radius-location-id="" radius-location-name="" rate-limit="" \
smtp-server=0.0.0.0 split-user-domain=no use-radius=yes
add dns-name="" hotspot-address=192.168.13.1 html-directory=hotspot \
http-proxy=0.0.0.0:0 login-by=http-pap name=hs_elo nas-port-type=ethernet \
radius-accounting=yes radius-default-domain=elo radius-interim-update=\
received radius-location-id="" radius-location-name="" rate-limit="" \
smtp-server=0.0.0.0 split-user-domain=no use-radius=yes
/ip hotspot
add address-pool=dhcp_pool_professores disabled=no idle-timeout=none \
interface=wlan_professores keepalive-timeout=none name=professores \
profile=hs_professores
add address-pool=dhcp_pool_alunos disabled=no idle-timeout=none interface=\
wlan_alunos keepalive-timeout=none name=alunos profile=hs_alunos
add address-pool=dhcp_pool_elo disabled=yes idle-timeout=none interface=\
wlan_elo keepalive-timeout=none name=elo profile=hs_elo
/ip hotspot user profile
set default advertise=no idle-timeout=1m keepalive-timeout=1m name=default \
open-status-page=always shared-users=1 status-autorefresh=1m \
transparent-proxy=yes
add advertise=yes advertise-interval=1m advertise-timeout=never \
advertise-url=http://192.168.100.99/aviso.html idle-timeout=none \
keepalive-timeout=2m name=clientes-debito open-status-page=always \
session-timeout=1h shared-users=unlimited status-autorefresh=1m \
transparent-proxy=yes
/ip hotspot service-port
set ftp disabled=no ports=21
I have already tested this configuration, for each hotspot server (though they were all 3 active), and it works for the 3 of them, but after a while it starts saying 'radius server is not responding'
Do you have any ideas?
Thanks in advance