[opensuse-es] problemas con freeradius
señores estoy tratando de implementar un hostspot con freeradius + mysql , pero cuando le doy en modo depuración me aparece este error: ailed binding to socket: Address already in use /etc/raddb/radiusd.conf[240]: Error binding to port for 0.0.0.0 port 1812 listen { # Type of packets to listen for. type = auth # IP address on which to listen. # Allowed values are: # dotted quad (1.2.3.4) # hostname (radius.example.com) # wildcard (*) ipaddr = * # OR, you can use an IPv6 address, but not both # at the same time. # ipv6addr = :: # any. ::1 == localhost port = 0 # Some systems support binding to an interface, in addition # # If your system does not support this feature, you will # get an error if you try to use it. # # interface = eth0 } me hace mencion a la primera linea , pero revisando el status del freeradius esta corriendo .. alguien corriendo freeradius-server 2.1.6, si le sale este error? una lampara de ayuda? sldss -- rickygm http://gnuforever.homelinux.com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Jueves 13 Mayo 2010, troxlinux escribió:
señores estoy tratando de implementar un hostspot con freeradius + mysql , pero cuando le doy en modo depuración me aparece este error:
ailed binding to socket: Address already in use /etc/raddb/radiusd.conf[240]: Error binding to port for 0.0.0.0 port 1812
listen { # Type of packets to listen for. type = auth # IP address on which to listen. # Allowed values are: # dotted quad (1.2.3.4) # hostname (radius.example.com) # wildcard (*) ipaddr = *
# OR, you can use an IPv6 address, but not both # at the same time. # ipv6addr = :: # any. ::1 == localhost
port = 0 # Some systems support binding to an interface, in addition # # If your system does not support this feature, you will # get an error if you try to use it. # # interface = eth0
}
me hace mencion a la primera linea , pero revisando el status del freeradius esta corriendo ..
alguien corriendo freeradius-server 2.1.6, si le sale este error?
una lampara de ayuda?
sldss
* Dice que el puerto ya esta en uso, paralo y haz un lsof -i -n -P y mira a ver si hay algo que este usando ese puerto, arranca y mira a ver donde se pone a escuchar, port 0 deberia ser el por defecto o prueba especificandolo.
2010/5/13 jose maria
El Jueves 13 Mayo 2010, troxlinux escribió:
señores estoy tratando de implementar un hostspot con freeradius + mysql , pero cuando le doy en modo depuración me aparece este error:
bueno te comento que ya habia hecho esas pruebas y la verdad si paro el freeradius no hay ningún otro programa escuchando en ese puerto radiusd 10820 radiusd 10u IPv4 52240 0t0 UDP *:1812 le he buscado pero no me jala sin que me tire ese error .. saludoss -- rickygm http://gnuforever.homelinux.com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Thu, 13 May 2010 13:44:37 -0600, troxlinux escribió:
2010/5/13 jose maria
: El Jueves 13 Mayo 2010, troxlinux escribió:
señores estoy tratando de implementar un hostspot con freeradius + mysql , pero cuando le doy en modo depuración me aparece este error:
bueno te comento que ya habia hecho esas pruebas y la verdad si paro el freeradius no hay ningún otro programa escuchando en ese puerto
radiusd 10820 radiusd 10u IPv4 52240 0t0 UDP *:1812
le he buscado pero no me jala sin que me tire ese error ..
¿Te aparece algún mensaje de error cuando detienes o reinicias el servicio? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 14 de mayo de 2010 03:50, Camaleón
¿Te aparece algún mensaje de error cuando detienes o reinicias el servicio?
no pues la verdad no veo nada malo en log , solo en modo depuracion que me envia ese mensaje mis log de reinicio Fri May 14 07:08:24 2010 : Info: Loaded virtual server inner-tunnel Fri May 14 07:08:24 2010 : Info: rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked Fri May 14 07:08:24 2010 : Info: rlm_sql (sql): Attempting to connect to radius@127.0.0.1:/radiusdb Fri May 14 07:08:24 2010 : Info: rlm_sql_mysql: Starting connect to MySQL server for #0 Fri May 14 07:08:24 2010 : Info: rlm_sql_mysql: Starting connect to MySQL server for #1 Fri May 14 07:08:24 2010 : Info: rlm_sql_mysql: Starting connect to MySQL server for #2 Fri May 14 07:08:24 2010 : Info: rlm_sql_mysql: Starting connect to MySQL server for #3 Fri May 14 07:08:24 2010 : Info: rlm_sql_mysql: Starting connect to MySQL server for #4 Fri May 14 07:08:24 2010 : Info: Loaded virtual server <default> Fri May 14 07:08:24 2010 : Info: Ready to process requests. Fri May 14 07:08:24 2010 : Info: Loaded virtual server inner-tunnel Fri May 14 07:08:24 2010 : Info: rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked -- rickygm http://gnuforever.homelinux.com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Fri, 14 May 2010 07:07:00 -0600, troxlinux escribió:
El día 14 de mayo de 2010 03:50, Camaleón escribió:
¿Te aparece algún mensaje de error cuando detienes o reinicias el servicio?
no pues la verdad no veo nada malo en log , solo en modo depuracion que me envia ese mensaje
No, no me refería a los registros, sino cuando lo reinicias desde línea de comandos con "rcfreeradius restart", si te aparece algún mensaje en pantalla. Y otra cosa... eso del "modo de depuración" ¿cómo lo ejecutas, exactamente? Porque si el servicio de freeradius se inicia nada más arrancar el sistema y luego lo vuelves a lanzar sin haberlo detenido antes, el daemon que estaba ejecutándose y que estaba asociado a ese puerto podría estar dándote guerra y de ahí el mensaje de que "ya está asociado" :-? Es decir, tendrías que detener el servicio y después lanzarlo en modo de depuración, si "modo de depuración" significa lanzar el daemon con algún parámetro adicional. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Me huele a que has configurado varios servidores virtuales (radius). Cuando se carga el segundo te da el error, te dice que ya hay uno escuchando por el puerto 1812. En /etc/raddb/sites-enabled (creo que ese es el path) están las configuraciones de los virtualservers. Seguro que en más de un servidor virtual aparece la sentencia LISTEN. Quítalo de uno de ellos. troxlinux escribió:
El día 14 de mayo de 2010 03:50, Camaleón
escribió: ¿Te aparece algún mensaje de error cuando detienes o reinicias el servicio?
no pues la verdad no veo nada malo en log , solo en modo depuracion que me envia ese mensaje
mis log de reinicio
Fri May 14 07:08:24 2010 : Info: Loaded virtual server inner-tunnel Fri May 14 07:08:24 2010 : Info: rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked Fri May 14 07:08:24 2010 : Info: rlm_sql (sql): Attempting to connect to radius@127.0.0.1:/radiusdb Fri May 14 07:08:24 2010 : Info: rlm_sql_mysql: Starting connect to MySQL server for #0 Fri May 14 07:08:24 2010 : Info: rlm_sql_mysql: Starting connect to MySQL server for #1 Fri May 14 07:08:24 2010 : Info: rlm_sql_mysql: Starting connect to MySQL server for #2 Fri May 14 07:08:24 2010 : Info: rlm_sql_mysql: Starting connect to MySQL server for #3 Fri May 14 07:08:24 2010 : Info: rlm_sql_mysql: Starting connect to MySQL server for #4 Fri May 14 07:08:24 2010 : Info: Loaded virtual server <default> Fri May 14 07:08:24 2010 : Info: Ready to process requests. Fri May 14 07:08:24 2010 : Info: Loaded virtual server inner-tunnel Fri May 14 07:08:24 2010 : Info: rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 20 de mayo de 2010 02:35, xxfry
Me huele a que has configurado varios servidores virtuales (radius). Cuando se carga el segundo te da el error, te dice que ya hay uno escuchando por el puerto 1812. En /etc/raddb/sites-enabled (creo que ese es el path) están las configuraciones de los virtualservers. Seguro que en más de un servidor virtual aparece la sentencia LISTEN. Quítalo de uno de ellos.
ok dejame chk , ya te aviso .. gracias -- rickygm http://gnuforever.homelinux.com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 20 de mayo de 2010 02:35, xxfry
Me huele a que has configurado varios servidores virtuales (radius). Cuando se carga el segundo te da el error, te dice que ya hay uno escuchando por el puerto 1812. En /etc/raddb/sites-enabled (creo que ese es el path) están las configuraciones de los virtualservers. Seguro que en más de un servidor virtual aparece la sentencia LISTEN. Quítalo de uno de ellos.
bueno te comento que busque y todo lo que estaba listen , estaba comentado por defecto , viendo siempre ese error que me da , me lo envia en la linea 240 del radius.conf si yo comento todo lo que dice listen dentro del radius.conf vola no me da error pero el puerto 1812 no lo escucha radiusd: #### Opening IP addresses and Ports #### listen { type = "control" listen { socket = "/var/run/radiusd/radiusd.sock" } } Listening on command file /var/run/radiusd/radiusd.sock Listening on proxy address * port 1402 Ready to process requests. alguna idea pista , sigo buscando info sobre esto en opensuse saludoss -- rickygm http://gnuforever.homelinux.com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Tue, 25 May 2010 20:44:48 -0600, troxlinux escribió:
El día 20 de mayo de 2010 02:35, xxfry escribió:
Me huele a que has configurado varios servidores virtuales (radius). Cuando se carga el segundo te da el error, te dice que ya hay uno escuchando por el puerto 1812. En /etc/raddb/sites-enabled (creo que ese es el path) están las configuraciones de los virtualservers. Seguro que en más de un servidor virtual aparece la sentencia LISTEN. Quítalo de uno de ellos.
bueno te comento que busque y todo lo que estaba listen , estaba comentado por defecto , viendo siempre ese error que me da , me lo envia en la linea 240 del radius.conf
si yo comento todo lo que dice listen dentro del radius.conf vola no me da error pero el puerto 1812 no lo escucha
radiusd: #### Opening IP addresses and Ports #### listen { type = "control" listen { socket = "/var/run/radiusd/radiusd.sock" } } Listening on command file /var/run/radiusd/radiusd.sock Listening on proxy address * port 1402 Ready to process requests.
alguna idea pista , sigo buscando info sobre esto en opensuse
Ya te hemos comentado cuál podría ser el origen de fallo: estás lanzando dos veces un mismo proceso que se asocia al mismo puerto, por eso te salta el mensaje. Tendrás que cerrar la primera instancia "antes" de lanzar la otra en modo de depuración. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 26 de mayo de 2010 04:29, Camaleón
Ya te hemos comentado cuál podría ser el origen de fallo: estás lanzando dos veces un mismo proceso que se asocia al mismo puerto, por eso te salta el mensaje.
Tendrás que cerrar la primera instancia "antes" de lanzar la otra en modo de depuración.
disculpas aqui me quedo ido , me lo puedes poner en buen cristiano , archivo a modificar :) saludoss -- rickygm http://gnuforever.homelinux.com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Wed, 26 May 2010 10:02:48 -0600, troxlinux escribió:
El día 26 de mayo de 2010 04:29, Camaleón escribió:
Ya te hemos comentado cuál podría ser el origen de fallo: estás lanzando dos veces un mismo proceso que se asocia al mismo puerto, por eso te salta el mensaje.
Tendrás que cerrar la primera instancia "antes" de lanzar la otra en modo de depuración.
disculpas aqui me quedo ido , me lo puedes poner en buen cristiano , archivo a modificar :)
No tienes que modificar nada. La idea es que *detengas* el daemon del freeradius *antes* de que lances la segunda instancia en modo de depuración. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Jueves 13 Mayo 2010, troxlinux escribió:
2010/5/13 jose maria
: El Jueves 13 Mayo 2010, troxlinux escribió:
señores estoy tratando de implementar un hostspot con freeradius + mysql , pero cuando le doy en modo depuración me aparece este error:
bueno te comento que ya habia hecho esas pruebas y la verdad si paro el freeradius no hay ningún otro programa escuchando en ese puerto
radiusd 10820 radiusd 10u IPv4 52240 0t0 UDP *:1812
le he buscado pero no me jala sin que me tire ese error ..
* No entiendo, la explicacion, "si paro el freeradius no hay otro programa........." y acto seguido pones una linea teoricamente como resultado de lsof que dice que freeradius esta levantado como daemon en background, en primer lugar si lanzas freeradius en modo de depuracion lo entiendo como la ejecucion del binario en linea de comandos en foreground, si resulta que hay un freeradius ejecutado como daemon entiendo que ha de tirar ese aviso.
participants (4)
-
Camaleón
-
jose maria
-
troxlinux
-
xxfry