«Clientes Novell» para Ubuntu – Ubuntu «Novell Client»

Nota del 07/11/2011: Ya está disponible la versión 4.5

Por muchos es sabido que los clientes Novell para Linux sólo funcionan correctamente en Suse. Y aunque le he dado vueltas diversas y medio me ha funcionado el propio de Novell, al final, me resulta preferible usar el paquete (ncpfs) que nos proporciona las herramientas necesarias para conectar volúmenes en servidores Novell (Netware y OES) a nuestro desktop en Linux.
Con la intención de facilitar las cosas un poco a los que tenemos este tipo de redes y no queremos usar Suse en nuestro desktop, he escrito una serie de scripts que, en conjunto, constituyen una aproximación a un cliente. Llevan empaquetada la versión de ncpfs que mejor me ha funcionado y que no es la última. Necesitaréis acceso a Internet para poder instalar las dependencias.


Básicamente tenemos cuatro funciones:

-Al hacer login, se nos conectan las dos unidades que definiéramos durante la instalación.

-Desconectar todas las unidades Novell montadas al hacer logout.

-Podemos añadir una unidad Novell nueva.

-Podemos seleccionar para desmontar una o varias unidades Novell montadas.

Los scripts están probados sobre Ubuntu 9.10 pero creo que funcionarían desde la 8.10 hasta la 9.10, creo.

Se puede descargar el .tar.gz desde aquí durante 99 días pero, si pasado ese tiempo, le interesan a alguien, dejadme un comentario y lo vuelvo a subir.

Daré soporte del cliente dentro de mis posibilidades de tiempo, por lo que si encontráis algún bug, podemos comentarlo y trataré de solucionarlo.

La instalación consiste en descomprimir donde mejor nos venga y desde un terminal, lanzar «./instalar».

Entre las cosas que no hace está el mostrar una lista de servidores disponibles, así que debéis saber el nombre exacto del servidor y del volumen que queréis montar. El slist que viene con ncpfs sólo funciona con ipx y eso está pelín desfasado en cualquier red. Se podría probar a hacer algo mediante SLP… Si alguien se anima… 😉

Nota del 07/11/2011: Ya está disponible la versión 4.5

31 comentarios en “«Clientes Novell» para Ubuntu – Ubuntu «Novell Client»

  1. Buenos días,

    Estoy intentando utilizarlo pero no me funciona. ¿Puede ser poruqe en el servidor de Netware no tengo instalado el protocolo TCP/IP y sólo tengo el IPX?.

    Me gusta

    • Hola Fernando,

      si te digo la verdad, no me queda ningún servidor con IPX en la red, y Netware sólo un cluster de cuatro nodos. El resto está en OES Linux.
      No he probado con servidores sólo IPX, la verdad. De todos modos, viendo que el ncpfs.deb lleva incluidos comandos como el slist que son claramente IPX, yo suponía que seguramente funcionara. ¿Has probado a añadir ip en el servidor Netware? ¿Has configurado bien el dominio dns (durante la instalación) y se puede resolver el servidor usando dicho dominio?

      Saludos

      Me gusta

  2. Hola Juanjo, Me gustaria hacer funcionar tu software pero me encuentro con varias dudas, sobre todo por mi gran desconocimiento de como funciona novell, pero ya sabes, o lo haces o lo haces. Bueno voy al grano. En la instalacion me pide varios datos:

    Servidor 1: xxxx Volumen 1: xxxxxx
    Servidor 2: xxxx Volumen 2: xxxxxx

    Hasta ahi bien, pero cuando pide DNS, a que te refieres, al arbol ? , a la direccion ip del servidor ?….

    Y en el momento de identificarte, que hay que poner ?

    Podrias poner un tutorial, se que es mas trabajo, pero seria un acierto, sobre todo para torpes como yo.

    Muchas Gracias de antemano.

    Me gusta

    • Hola Jesús,

      el dominio dns se refiere al dominio DNS al que pertenece el servidor.
      Imagina que tu empresa tiene el dominio privado empresita.com y que tu servidor se llama servidor1. El dominio DNS sería empresita.com (lo que hay que poner al instalar) y el servidor servidor1.empresita.com. El puesto TIENE que ser capaz de resolver esa dirección (puedes probar haciendo ping a servidor1.empresita.com). Si no dispones de un servidor DNS en tu infraestructura, siempre puedes añadir servidor1.empresita.com en tu fichero /etc/hosts. El tema es que el pc resuelva esa dirección.

      En el login, hay que usar el camino completo al objeto usuario en el árbol. Un ejemplo sería usuario.administracion.corporacion. Es un pequeño engorro pero lo «bueno» es que se queda con el último y no tendrás que volver a teclearlo.

      Espero que te ayude. Un saludo.

      Me gusta

  3. Quería comentar, para el que esté interesado, que estoy terminando la versión 3.0 de los clientes. He incorporado querys al ldap para poder seleccionar servidores y volúmenes por listas en vez de tener que teclearlos. Ya casi están. Sólo me quedan unos arreglillos….

    Saludos

    Me gusta

  4. Pingback: “Clientes Novell” para Ubuntu v 3.0 – Ubuntu “Novell Client” v 3.0 « La píldora roja

    • Cosas a mirar:
      – ¿Tienes resolución, con ping, del servidor? Me refiero. ¿puedes hacer un ping al servidor.dominio que definiste durante la instalación?

      – ¿Se puede acceder a tu eDir por el puerto 389? ¿Te funciona la entrada con un browser ldap (que no sea ConsoleOne)? El cliente, de momento y no creo que lo cambie, no puede acceder al árbol usando certificados, por lo que si lo tienes configurado para que sea obligatorio hacerlo de ese modo, no funcionará….

      A mi en nw 6.5 me funcionan correctamente. En concreto lo he probado en 6.5 SP 8 y OES 2 SP2

      Me gusta

  5. Hola buen dia, he instalado el cliente para Novell, pero no me funciona la verdad no encuentro la razón en algunas ocaciones me dice que el login se completo pero no monta el volumen novell en otras dice que fallo. La version de mi novell es small Business suite version 5. mi la ip es 192.168.0.132 , el contexto es diver
    el arbol se llama programa. Cuando se muestra la lista de contexto no aparece vacio. Me podria por favor orientar dar pistas gracias
    Jorge Alfredo
    desde Bogota COLOMBIA

    Me gusta

    • Te pregunto lo mismo que a David en el post anterior:

      Cosas a mirar:
      – ¿Tienes resolución, con ping, del servidor? Me refiero. ¿puedes hacer un ping al servidor.dominio que definiste durante la instalación?

      – ¿Se puede acceder a tu eDir por el puerto 389? ¿Te funciona la entrada al directorio con un browser ldap (que no sea ConsoleOne)? El cliente, de momento y no creo que lo cambie, no puede acceder al árbol usando certificados, por lo que si lo tienes configurado para que sea obligatorio hacerlo de ese modo, no funcionará….

      A mi en nw 6.5 me funcionan correctamente. En concreto lo he probado en 6.5 SP 8 y OES 2 SP2

      Me gusta

  6. Hola Juanjo. Soy Héctor di Napoli, de Argentina. Soy nuevo a Linux (Ubuntu) y estoy necesitando conectarme con Netware por lo que necesito tus scripts. ¿podrias subirlo nuevamente?
    mil gracias
    (hldn@arnet.com.ar)

    Me gusta

    • Hola Héctor. Encantado.

      Ya he subido de nuevo el fichero y corregido el link (en el post de la versión 4.0)

      Un saludo.

      p.s. Te recomiendo que le des un vistazo a las preguntas que han ido formulando anteriormente ya que te pueden guiar bastante en caso de que tengas problemas

      Me gusta

  7. Buenas, Juanjo

    En primer lugar agradecerte el trabajo y tu interés por este proyecto para no dejar descolgados a los que preferimos tener Ubuntu para trabajar, y facilitar la conectividad a servidores Suse.

    Me gustaría plantearte si el cliente de Novell para Ubuntu permite cosas como, por ejemplo, cambiar la clave de usuario en el servidor.

    En cuanto a protocolos de red IP/IPX… cuáles son necesarios tener instalados en el Servidor? Y en el cliente?

    Muchísimas gracias.

    Me gusta

    • Gracias a ti por tu interés.

      Sí, en la última versión hay una opción para que el usuario pueda cambiar su contraseña.

      Además de las opciones más habituales, login y logout, en las que se conectan, de forma automática, todas las unidades que se definieran durante la instalación, hay una opción para conectar nuevas unidades para la sesión actual y otra para desconectarlas.

      IPX se quedó descolgado hace tiempo de todos estos temas. Sólo se necesita IP.

      Saludos.

      Me gusta

  8. buenos días.

    Es para un favor me estoy intentando conectar y me sale perfecto inclusive me deja cambiar la contraseña pero lo que no he podido hacer es montar los directorios.

    he intentado actualizar el zenity y el ncpfs en mi ubuntu 12.04 sin ningún resultado favorable.

    cuando intento montar un volumen especifico me muestra el arbol pero al fin me dice que hubo un problema.

    he revisado y si puedo darle ping al servidor lo tengo con ip y al dominio, no he hecho el resto que se propone porque la verdad no se que es acceder a tu eDir por el puerto 389, ni la entrada al directorio con un browser ldap cuando lo pongo en chrome me abre la pagina de inicio

    Me gusta

    • Hola,

      me temo que no puedo prestarte una ayuda tan personalizada ya que excede el alcance del blog.

      Eres el administrador de tu infraestructura? Si no es así, te recomiendo que contactes con él y le comentes tu idea de usar Ubuntu para acceder al directorio corporativo. Tienes que tener un conocimiento mínimo sobre la infraestructura que tienes desplegada. En ese conocimiento mínimo se incluye, me temo, saber qué es LDAP y saber qué objetos, dentro de él, son los afectados. Te propongo que le des un vistazo a: http://es.wikipedia.org/wiki/LDAP.
      Un browser LDAP es un navegador para poder ver los objetos dentro de un directorio LDAP puedes usar, por ejemplo, jxplorer, que está en los repositorios.
      Por último, eDirectory (eDir) es como denomina Novell a su directorio.

      Saludos

      Me gusta

      • Agradezco la pronta atención, estuve investigando como indico, en todo caso lo que realice fue una conexión manual los parametros que utilice fueron ncpmount -S 192.168.0.11 -A 192.168.0.11 -U usuario.arbol.subarbol /home/carpeta

        la verdad por fin pude realizar la conexión de esta manera en todo caso lo coloco por si lo requiere alguien me imagino que estaba ingresando mal los datos.

        Me gusta

Deja un comentario