martes, 14 de agosto de 2012

Openfire con MS ActiveDirectory 2008

La configuración es simple una vez que intente por un muy buen rato diferentes configuraciones.

Como siempre lo mejor es lo visual aquí dejo las capturas de pantalla.

Una vez instalado el openfire ya sea en linux o windows entramos por consola a la IP que le hayamos puesto por medio del browser y apuntamos al puerto 9090, esto siguiendo los defaults claro.

ejemplo:   http://192.168.1.1:9090

No preguntara varias cosas típicas de idioma y nombre del server. Llegaremos al punto en donde nos pregunta que tipo de base de datos se usara, aquí le diremos "Base de datos Interna (EMBEBIDA)", después seleccionaremos que tenemos "Servidor de directorio (LDAP)" y nos mostrara la siguiente pantalla.


Por ejemplo el dominio se llama MYDOMAIN.COM y la unidad organizacional que tengo se llama "grupodeusers", si no creaste una OU (organizationalunit) quiere decir que debes usar "Users" o "Usuarios" en español.

ServerType: ActiveDirectory
Host: IP de tu active directory port:389
BASE DN:   ou=GrupodeUsers,dc=mydomain,dc=com

En Authentication:
Administrador DN:  MYDOMAIN\Administrator  (aunque es mejor crear un usuario para esto)

Damos click en "Test Settings" y ahi nos dira si esta bien todo, damos "Save & Continue"

Ahora nos pedirá si es que requerimos modificación para ver la lista de usuarios, aqui se deja todo por default y se le da también "Test Settings" para ver si nos muestra algunos usuarios, damos después "save & Continue"



Por ultimo nos pregunta lo mismo pero para grupos, dejamos todo default, damos un test y vemos si tiene nuestros grupos, damos "Save & Continue" y nos pedirá datos adicionales como quien o quienes quieres que sean administradores.



Hasta aqui lo importante ya esta que era conjuntar openfire con ActiveDirectory de Windows 2008.

Suerte.!!

16 comentarios:

  1. hola
    segui tus paso y me funciono
    pero un pequeno problema , cuando inicio spark
    no me sale ningun contacto en linea , podria alludarme

    ResponderEliminar
  2. en el AD2008 debes crear gpos o poner un solo grupo con todos los users, despues ir a spar y habilitar ese grupo compartido.

    ResponderEliminar
    Respuestas
    1. Hola, necesito su ayuda, estoy tratando de instalar Openfire y aun cdo he tratado de diferentes maneras no he logrado la instalación, cree usted que pueda ayudarme..........mil gracias y saludos

      Eliminar
  3. Pero que problema en especifico tienes? En que punto estas?

    ResponderEliminar
  4. hola, tengo una duda, ingreso los datos de AD pero al oprimir el boton de test, no realiza el test.
    Gracias por la ayuda

    ResponderEliminar
  5. Eso puede ser ya problema de tu browser mas que de configuracion, por lo menos debe marcar error o no mostrarte ningun usuario.
    Revisa que tengas todo lo necesario de php.

    ResponderEliminar
  6. Hola buenas tardes..... Instale windows server 2012 y cuando instalo openfire 3.9.3 por gusto!!!!! simplemente se queda en la pagina cuando tengo que decirle que se conecte al active directory y nada, le doy testear y es como si simplemente actualizara la pagina y si sigo hacia delante, cuando llego al final que le digo que agregue al usuario administrador me dice que no lo encuentra... que hago???? ayuda..... gracias de antemano

    ResponderEliminar
  7. No comentas si instalaste ActiveDirectory o no....imagino que si, no uses IE, instala chrome e intentalo de nuevo.
    Te recomiendo crear un usuario especifico solo para openfire y no usar administrator, en el ejemplo lo use solo para facilitar pero no es optimo ya que si cambias el pass de administrator no se conectara mas.

    ResponderEliminar
  8. Que tal, mira la verdad ese es mas problema de politicas del AD que de configuracion de OpenFire.....lo que te podria decir es que ejecutes openfire como administrador (click con boton derecho ejecutar como administrador) o en su defecto poner al usuario como administrador local. Tu problema es muy especifico de politicas de windows mas que nada.

    ResponderEliminar
  9. Hola, que tal...hace ya un tiempo estuve por acá, pero no regresé debido a que finalmente encontré la solución al problema que tenia, hoy regreso nuevamente ya que ha surgido un nuevo problemita y necesito ayuda......Pues bien resulta que me gustaría saber como puedo desde una pc local monitorear el open fire con su consola de administración, sin estar fisicamente en el servidor????......Agradezco toda colaboración...de ante manos mil gracias

    ResponderEliminar
    Respuestas
    1. Mmm de hecho no es necesario estar en el server directamente, es impractico.
      El acceso normal para entrar al server es mediante la IP del equipo con puerto 9090.

      Ejemplo:

      http://192.168.1.1:9090

      Suponiendo que esa sea tu ip....solo cambiala por la del server y listo, podras acceder dentro de tu red local desde cualquier maquina.

      Eliminar
    2. Si, sé que es impractico, justamente es la razón de mi pregunta.
      Otra duda, ya una vez abierta la consola he intentado agregarle algunos plugins, pero no he tenido exito.....será que debo agregarlos desde la consola que se encuentra directa en el servidor y luego reiniciar el OpenFire????, o desde mi consola local puedo agregarlos tambien y estoy teniendo algun problema que desconozco???.

      Eliminar
  10. Que tal, he seguido los pasos que me indicas, en los datos del admin el test es exitoso, pero en los pasos 2 y 3 el test falla, no encuentra ningun usuario ni grupo. Al no encontrar usuarios tampoco puedo agregar ninguno como admin de la consola openfire. El AD esta funcionando bien, no se que puede estar pasando.

    ResponderEliminar
    Respuestas
    1. Modificaste la pantalla para que se viera igual a la imagen?
      Los usuarios y grupos de tu AD estan dentro de Users o es una OU....

      Eliminar
    2. Mismo caso, el primer test es exitoso y los otros dos donde mapea usuarios y grupos no lo es. aun cuando dejo por default sAMAccount, si brinco esos pasos sin hacer el test me deja agregar usuarios administradores (openfire y administrator) pero despues de finalizar ya no me permite volver a entrar con ninguna cuenta. Estoy usando MySQL ero no creo que tenga nada que ver.

      Eliminar
  11. Este comentario ha sido eliminado por el autor.

    ResponderEliminar