Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

PROBLEMAS CON LTSP (MANUAL COLGADO EN LA PÁG. WEB)  Final

  • Hola a todos;

    He probado de instalar el LTSP 4.2  en la LINKAT 2.0 tal como se explica en el manual que hay colgado en la documentación (está todo idéntico).

    Primero lo probé para un ordenador autónomo y después lo probé como servidor de centro, pero no consigo que funcione correctamente.

    Consigo que al cliente se le asigne una IP pero cuando va en busca de cargar la ISO no me la carga. El error que me da es TFTP error -- File not found.

    Entiendo que me está diciendo que no encuentra el fichero, pero por más que lo miro no veo donde está el error porque he seguido paso a paso el manual...

    Alguien sabe si ese manual es correcto??? Falta algo por comentar???, lo digo porque por ejemplo siguiendo el manual, cuando reinicié la máquina el servicio dhcp no estaba corriendo. Tuve que añadir manualmente en el /etc/sysconfig/dhcpd en DHCPD_INTERFACE ="eth0" porque sino no me funcionaba y también tuve que crear la base de datos donde guardaba las ips que había asignado.

    GRACIAS POR TODO.
  • Hola,

    Precisament el punt de configuració del DHCP és el que falta per comentar. De fet, si configures el DHCP des del Yast, modifica el fitxer /etc/sysconfig/dhcpd. És un aspecte que falta per comentar. La recepta que hi ha al PDF és correcta :-)

    Has habilitat el servei TFTP des del Yast?

    No et recomano que configuris el servidor LTSP com a servidor de centre ja que assignes tota la feina a un únic servidor.

    Hi ha cap altre servidor de DHCP al centre?

    Tot això és important de cares a configurar correctament el servei LTSP


    Joan de Gracia
  • Por el momento continuo con los problemas....

    Estoy únicamente haciendo pruebas con un pc que hace de servidor y otro pc que será el que arrancará por PXE. El único DHCP que existe en mi trabajo es el propio de un router, de todas maneras está en la configuración de dhcpd.conf la linea authoritative para que siempre coja este servidor.

    Continuo con los problemas, cuando quiero configurar el servidor tftp con el yast, me sale la aplicación y me pide en que directorio están las imagenes, yo entonces lo dejo por defecto que es /tftpboot ...

    Pero observo que dentro de /tftpboot existe la carpeta lts donde se encuentran realmente las ISOS (en el manual dice que debe apuntar a /tftpboot).

    De todas maneras sigue sin funcionarme. Sigo creyendo que hay algo que no está bien implementado en el manual porque ya es la 3ª vez que lo vuelvo a hacer de nuevo (incluso formateando desde 0).

    El error es el mismo TFTP error - File not found

    Alguna sugerencia??
    Gracias por la ayuda

  • Hola,

    Tot indica que el problema està en el servidor DHCP del router. Tot i que tinguis la línia "authoritative" no sabem com està definit el DHCP del router. En tot cas, i per descartar això, desconnecta el router per assegurar-nos que no hi ha conflicte entre DHCP.

    Pel que sembla el thin client agafa la IP del router i per tant no sap on anar a cercar el servidor de tftp.

    A banda d'això, has comprovat que els serveis: portmap, xinetd, nfsserver, dhcpd es troben carregats, és a dir, que s'inicien en el moment d'arrencar la màquina?

    La comanda: chkconfig  _SERVEI_ et dóna l'estatus del servei en qüestió.


    Joan de Gracia
  • Hola Joan;

    Gracias por tu respuesta rápida;

    Cotinuo teniendo los mismos problemas. Para verificar que no era problema del DHCP del router, he aislado los dos pc's de la red y los he colocado en una red aparte donde sólo están ellos dos conectados y sigue haciendo lo mismo.

    Cuando entro en el ltspadmin y hago un "show" me muestra el estado de todos los servicios y me dice que están corriendo todos, además cuando arranca el terminal se observa que obtiene una IP y que se la proporciona el servidor (es decir que a simple vista parece que funciona correctamente).

    También hago lo del chkconfig de los servicios y me dice que están "on".

    Lo que sí me he dado cuenta es que cuando hago "/usr/sbin/dhcpd restart" o simplemente ejecuto la orden "dhcpd" me sale como una advertencia que es la siguiente:
    "Not searching LDAP since LDAP-server, LDAP-port and LDAP-base-dn were not specified in the config file"
    "wrote 1 leases to leases file"

    No entiendo si esto me puede influir o no... Porque he seguido el manual de pe a pa y no pone nada de estos servicios...

    Espero que se te ocurra algo porque llevo ya unos días con esto y no consigo avanzar (queremos realizar la instalación en varios colegios).

    Gracias por tu ayuda
  • Hola,

    Segurament el problema el tens perquè has associat el servei DHCP a LDAP per la qual cosa el teu servidor assigna IPs però no proporciona tota la informació referents al servei TFTP.

    Et passo una captura de pantalla del YaST on pots veure l'opció per associar (o no) el servei DHCP al LDAP, en tot cas deshabilita la casella "LDAP Support".


    Joan
  • Hola de nuevo;

    Sigo con los mismos problemas.

    He estado mirando en el yast lo del dhcp pero resulta que no me sale  la opción para desactivar la casilla "LDAP support" y es más si intento configurar el DHCP por mediación del yast no me deja acabar, me da el error en el momento que reinicia el servicio DHCP (concretamente me dice en pocas palabras que no puede reiniciar el daemon)

    No entiendo muy bien esto del LDAP, pero cuando lo instalé supuestamente yo no vinculé nada...

    Además cuando me preguntó en su momento en la instalación del sistema sobre que forma de autentificar quería, no marqué la opción de LDAP sino la primera de todas que es la de toda la vida (ahora no me acuerdo bien del tipo...)

    Bueno a ver si seguimos con la charla y lo conseguimos arreglar, ya me estoy empezando a cansar un poco de tanto error, en Edubuntu lo instalé perfectamente y no tuve casi problemas...

    Espero tu ayuda...

    Gracias
  • Hola,

    Crec que tots aquests problemes vénen de la instal·lació sobre el perfil servidor Linkat. Jo et recomanaria que fessis una instal·lació sobre el perfil autònom i així no hi ha confusió possible. D'altra banda, em faria falta veure el fitxer dhcpd.conf per tal de dir-te on és l'error. Si el YaST dóna error és perquè s'ha fet una modificació incorrecta.

    Caldria que adjuntessis el fitxer dhcpd.conf.


    Joan
  • Hola;

    Todo esto lo he estado probando con la instalación hecha con un perfil autónomo, dejé de lado la instalación como servidor.

    Te dejo la configuración de mi dhcpd.conf  para que veas si hay algún error o no...
    # dhcpd.conf
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.0.255;
    option option-128 code 128 = string;
    option option-129 code 129 = text;
    option root-path "192.168.0.166:/opt/ltsp/i386";
    option domain-name "PRUEBA";
    option domain-name-servers 192.168.0.166, 80.58.0.33;
    option routers 192.168.0.50;
    ddns-update-style ad-hoc;
    authoritative ;
    get-lease-hostnames true;
    next-server 192.168.0.166;
    default-lease-time 14400;
    subnet 192.168.0.0 netmask 255.255.255.0 {
      range 192.168.0.100 192.168.0.165;
      default-lease-time 14400;
      max-lease-time 172800;
      if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
        filename "/tftpboot/lts/2.6.16.1-ltsp-2/pxelinux.0";
      }
      else  {
        filename "/tftpboot/lts/vmlinuz-2.6.16.1-ltsp-2";
      }
    }

    A ver si ves algo...
    Gracias por tu ayuda
  • Hola,

    De moment el que he vist és que hi ha un error de sintaxi a la línia: authoritative

    on diu:
    authoritative ;

    ha de dir:
    authoritative;

    (li sobra l'espai entre l'authoritative i el punt i coma)

    Pel demés, tot sembla correcte. En tot cas, agafa i modifica el fitxer d'exemple que trobaràs al mateix manual de LTSP 4.2 per a Linkat 2.

    Joan
  • Hola Joan;

    He puesto el dhcpd.conf tal y como viene en el manual. Es más, todo está idéntico y he seguido minuciosamente lo que en ese documento explica y nada de nada....

    Estás seguro que así debería ir??? lo has probado de seguir paso a paso y ver si funciona???

    Lo digo porque es muy raro ya que hemos sido dos personas diferentes los que nos hemos puesto a hacerlo segun el manual y nos sale a los dos el mismo problema. Y además yo particularmente lo he formateado unas 3 veces y empezado desde 0.

    Quieres que te ponga algun archivo de configuración más?...

    Me estoy volviendo majareta puesto que sí tú me aseguras que esto funciona y a mí no me va....

    Saludos y gracias por todo, a ver si conseguimos que esto sea operativo...

  • A veure, aquí hi ha alguna cosa que s'escapa.

    Per tal que funcionic correctament LTSP cal que:

    1- La xarxa estigui aïllada i no hi hagi cap servidor DHCP, com ara routers, access points, impressores de xarxa, etc. que puguin tenir el servei DHCP activat. D'aquesta forma suposaré que l'únic servidor de DHCP és el del servidor LTSP.

    2- Cal que el fitxer dhcpd.conf apunti cap al nucli que volem que carregui, així jo et recomanaria el darrer nucli tot i que el 2.6.16 ja va bé. Així les línies "filename" del fitxer haurien d'apuntar a:

    Quote

    if substring (option vendor-class-identifier, 0, 9) =
    "PXEClient" {
    filename "/lts/2.6.20.9-ltsp-1/pxelinux.0";
    }
    else{
    filename "/lts/vmlinuz-2.6.20.9-ltsp-1";


    3- Un cop ens assegurem que la configuració del DHCP és correcta cal comprobar que els serveis: dhcpd, xinetd, nfsserver, xdmcp, etc estan habilitats, això ho pots comprobar a través del ltspadmin.

    4- Cal que el servei DHCP i la resta de serveis treballin amb la eth0 o la xara que hagis definit.


    Entenc que l'error que es produeix és degut que no troba el servei TFTP.

    De vegades pot passar que el thin client porti una ethernet i que el nucli de LTSP no carregui aquest driver per la qual cosa el thin client arrencaria, trobaria el servidor tftp però no seria capaç d'arrencar.

    Resumint, si el problema amb el servei TFTP continua només pot ser:

    1- Que tens un altre DHCP a la xarxa per la qual cosa et recomano treballar amb un  switch aïllat fins que no trobem què passa.
    2- El servei xinetd no ha arrencat. Aquest servei és el que controla el servidor tftp
    3- Tens habilitat el firewall. Si és així, desactiva'l

    4- Posa permisos 755 al directori tftpboot. En el cas del perfil autònom no hauries de tenir problemes. En el cas del perfil servidor assegura't que el directori /tftpboot té els permisos addients.


    Joan de Gracia


  • Hola Joan;

    He conseguido que arrancase bien y ya me funciona el LTSP. El problema estaba en el nucleo, que por lo visto con esta última versión si que funciona y las anteriores no me iban.

    También he de decir que en el dhcpd.conf he juntado todas las lineas; es decir,  que no haya lineas en blanco entre ellas (no sé si tiene que ver o no...)

    El único problema que tengo es cuando reinicio. Resulta que cuando vuelvo a arrancar, el servicio dhcpd no lo tengo corriendo sino que tengo que ir a un terminal y ejecutar la orden dhcpd y entonces sí que me arranca el servicio y todo va bien. Lo he probado de hacer con el yast, pero no consigo que el dhcp se arranque cuando reinicio (he habilitado la opción start with booting).
    Puedo añadir el comando en alguna linea de configuración para que me arranque el servicio???

    Gracias por tu ayuda, espero tu contestación;
    Un saludo
  • Hola,


    La comanda per iniciar el servei en el moment d'arrencar la màquina és:

    chkconfig dhcpd on


    Joan
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.