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...

Dos problemes al servidor. (o més).  Final

  • Dies enrera em van trucar de l'escola perquè als ordinadors de l'aula de secundària no enllaçaven amb les unitats compartides del servidor (l'aula te 9 ordinadors vells pentium 4 a 1,4Ghz, i 11 terminals que sols tenen entre 64 i 128 MB de ram). El servidor de centre (Linkat 4) també es servidor de terminals amb (LTSP 4.2). Ahir quan hi vaig anar (ara ja estic jubilat, però no soc pensionista, o sia que espabilat com puguis) em vaig trobar amb un panorama molt diferent. Els ordinadors de l'aula de primària triguen més de lo normal en arrencar i no es conecten a internet (treballen amb els usuaris locals primaria i infantil). Els de secundària triguen encara més i no validen els usuaris. El terminals ni ho he provat. Això sona a un problema de la xarxa. Jo anava per resoldre el pbroblema de les unitats compartides, i per aquest vaig començar. Els directoris P, S, i T estan a/srv/exports. Vaig crear un nou usuari, i a la seva carpeta del home els enllaços no son funcionals (enllaços trencats). Al directori /mnt sols hi ha la carpeta nfs buida, i no hi ha la carpeta smb.
    El fitxer /etc/exports apareix correcte amb el mateix contingut que /etc/exports.YaST2.save. Al YaST a Network services, la configuració de Servidor NFS i Sevidor Samba també semblen correctes. Continuant amb les proves al servidor com a usuari root alternat amb el nou usuari, si coloco unes carpetes buides de noms S i T si que les exporta al usuari pero sense el contingutde les de /srv/exports.
    Com que no en sé més, he anat per el problema de xarxa, conectant i desconectant cables del rack amb un parell d'ordinadors engegats, he arribat a la conclusió que el problema venia de la tarja de xarxa del servidor. Als clients de l'aula de primària el he canviat les DNS de la tarja de xarxa (192.168.1.240) per la IP sel servidor de comunicacions, i solucionat el problema de Internet. Al servidor que tenia una segona tarja de xarxa no configurada, la he habilitat (eth1), suprimint la eth0 (integrada) a la configuració i eliminant-la per la BIOS. Els clients ja validen l'usuari, però no surt l'escriptori i surten aquets tres missatges:
    1.- "Could not update ICE authority file /home/usuari/.ICEauthority"
    2.- "Hi ha un problema amb el servidor de configuració (/usr/lib/GConf/gconf-sanity-check2 ha sortit amb l'estat 256)
    3.- "El Nautilus no ha pogut crear les carpetes necessàries següents /home/usuari/Desktop /home/usuari/.nautilus Abans d'executar el nautilus creeu aquester carpetes, o definiu permisos necessaris perquè el nautilus les pugui crear.
    Sembla que tampoc exporti el /home i l'ordinador es queda amb la pantalla amb el fons d'escriptori Linkat net (ni barres ni icones)
    Preguntes:
    1.- Te alguna cosa a veure aixó amb el fet de que la tarja de xarxa continui essent eth1 en lloc de eth0?
    2.- Si no es així com se soluciona?
    3.- Com es pot fer perquè la tarja de xarxa sigui eth0? Ho dic per el tema del LTSP que crec que em donarà problemes.
    4.- A quins fitxers de ltsp cal canviar lo de eth0 per eth1? (el teminals funcionen per IP fixa asignada per DHCP segons la adreça mac)
    5.- Com es soluciona el problema dels enllaços tencats? A casa m'he muntat un client i un servidor virtualitzats i em pasa el mateix
    Gràcies per les vostres respostes.
  • Hola,

    Sembla que el problema el tens al servidor DNS del servidor de centre. Comprova que tinguis suficient espai al disc, a la partició arrel.

    El canvi de DNS dels clients et soluciona que connectin a Internet, però l'autenticació d'usuaris no funcionarà, només els usuaris locals es podran validar (Primaria, secundaria, infantil...). Per tant no soluciones el problema real que es troba al servidor de centre.

    Mira si des de un client, configurat amb la DNS 192.168.1.240 et contesti la següent ordre amb un servidor.intracentre:
    nslookup 192.168.1.240

    Jo crec que si arregles el servi DNS, funcionarà tot.

    Salut.

    Projecte Linkat
  • Hola Josep,


    Per fer que la nova interfície de xarxa passi a anomenar-se eth0 en comptes d'eth1 (lògic si hi ha hagut un canvi d'ethernet) cal que editis el fitxer: /etc/udev/rules.d/70-persistent-net.rules

    al contingut del fitxer veuràs que hi ha dues línies. Si t'hi fixes, una d'aquestes línies reserva el nom "eth0" per a una MAC determinada. Si trobes aquesta línia l'esborres. Veuràs com l'altra línia fa referència a un dispositiu eth1. Canvia el nom d'eth1 per eth0 i reinicia el sistema.

    Amb això, la nova placa de xarxa ja s'anomenarà eth0 i per tant no hauràs de tocar res del servei LTSP.

    :-)


    Joan
  • Joan: Moltes gràcies! demà ho provo. Ja conec el fitxer (per lo de les clonacions)
    Pablo:

    Quote

    Mira si des de un client, configurat amb la DNS 192.168.1.240 et contesti la següent ordre amb un servidor.intracentre:
    nslookup 192.168.1.240

    Aquí la cosa ha fallat, però l'ordre inversa m'ha donat l'arrel del problema: al fer nslookup servidor.intracentre m'ha donat la IP 192.168.0.240 (en lloc de 192.168.1.240). He executat el Linkat.sh uninstall, i Linkat.sh install, i aquesta part del problema ja està solucionada (els clients es validen i obtenen els compartits del servidor). Demà veuré com pinta la resta. Moltes gràcies.



    Editat per jparramo el 23/Gen/2013 - 19:38.
  • Joan: Ja quasi tot funciona. El que no va son els terminals, que no acaben d'arrancar. La tarja de xarxa ja es eth0. Els terminals obtenen la IP. Però surt aquest contingut en la pantalla:

    Creating new ram disk to hold our root FS
    mounting root filesystem: /opt/ltsp/i386 from : 192.168.1.240
    mount: 192.168.1.240:/opt/ltsp/i386 Failed reason gived by server: Permision Denied
    mount: nfsmount failed. Bad file descriptor
    mount: mounting 92.168.1.240:/opt/ltsp/i386 on /newroot/nfsroot Failed: I nvalid argument
    Error: Failed to mount the root directory via NFS
    Possible reasons include
    1) NFS services may not be running on the server
    2) Workstation IP does not mapto a hostname, eiter in /etc/hosts, or in DNS
    3) Wrong address for the NFS server in the DHCP config file
    4) Wrong pathname for root directory in the DHCP config file
    KERNEL PANIC – NOT SYNCING: Attempted to kill init


    Punt 1) El servei NFS funciona (dic jo) ja que s'exporten les unitats compartides als clients
    Punt 2) Al fitxer etc/host no hi cap IP d'ordinador, sols conté la de localhost.
    Punt 3) No ho veig reflectit al dhcpd.conf
    Punt 4) Aixó diria que es correcte
    Adjunto l'encapçalament del contingut del fitxer dhcpd.conf

    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.1.255;
    option option-128 code 128 = string;
    option option-129 code 129 = text;
    option option-128 e4:45:74:68:00:00;
    option option-129 "MOPTS=nolock,ro,wsize=2048,rsize=2048";
    option root-path "192.168.1.240:/opt/ltsp/i386";
    option domain-name "intracentre";
    option domain-name-servers 192.168.1.240;
    option routers 192.168.1.1;
    # dhcpd.conf
    ddns-update-style ad-hoc;
    authoritative ;
    #get-lease-hostnames true;
    use-host-decl-names on;
    next-server 192.168.1.240;
    default-lease-time 14400;
    subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.101 192.168.1.125; # comentar la linia per no DHCP
    default-lease-time 14400;
    max-lease-time 172800;
    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";
    }
    }
    ##+++++++++++++++++++++++++++++++++++++++++++++++++++++++
    # ORDINADORS IBM APTIVA
    host ws021 {
    option host-name "ws021";
    hardware ethernet 00:40:F4:7A:D4:CA;
    fixed-address 192.168.1.21;
    }
    host ws022 {
    option host-name "ws022";
    hardware ethernet 00:40:F4:7A:D3:D6;
    fixed-address 192.168.1.22;
    }
    #++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    #ORDINADORS INTEL DOT STATION


    i segueixen 18 ordinadors-terminals més.

    La carpeta 192.168.1.240:/opt/ltsp/i386 existeix
    El fitxers /lts/2.6.20.9-ltsp-1/pxelinux.0
    /lts/vmlinuz-2.6.20.9-ltsp-1 existeixen
    Ja em diràs que puc fer-hi
    Gràcies

    PS Revisant l'escrit em sembla que pot ser que els claudicators del dhcp no quadren i potser asingna una adressa del rang en lloc de fer-ho per mac. Es posible?



    Editat per jparramo el 24/Gen/2013 - 20:26.
  • Hola,

    Com que has tingut problemes amb el servidor DNS, tot apunta que el problema estigui al punt 2) Workstation IP does not mapto a hostname, eiter in /etc/hosts, or in DNS.

    Podries fer trampes i afegir al fitxer /etc/hosts una línia per facilitar a la màquina la resolució de noms:
    127.0.0.1 localhost
    192.168.1.240 localhost

    Per veure si el sevei NFS està en funcionament, pots fer anar l'ordre següent:

    Code

    rcnfsserver status


    Aquí et dirà si es troba running o unused.

    La configuració DHCP sembla que estigui correcte.

    Salut.

    Projecte Linkat
  • El servei nfs funciona. He afegit dues linies al /etc/hosts:

    Code

    192.168.1.29     ws029   P29ea
    192.168.1.36   ws036   P36ea

    Segueix sense funcionar. He mirat a /opt/ltsp/i386/etc, i allà hi ha uns quants enllaços trencats que donen aquest resultat:

    Quote

    L'enllaç «fitxer» està trencat; el voleu moure a la paperera?
    No es pot utilitzar l'enllaç perquè la seva destinació, «/tmp/fitxer», no existeix.

    Els fitxets son: fstab, hosts, initrunlvl, inittab, ioctl.save, mtab, resolv.conf, syslog.conf.
    Crec recordar que l'LTSP es confirurava amb ltspadmin, però no ho trobo al D83, tampoc se ara on tinc el manual
    Ho provo per aquí?
    Gràcies



    Editat per jparramo el 25/Gen/2013 - 12:21.
  • Que són aquestes IP del fitxer /etc/hosts? els terminals? No, esborra-ho, jo et deia que afegeixis la IP del servidor. Deixa el fitxer com estava abans i executa kiwi-ltsp-setup -c per generar la nova configuració del LTSP.

    A veure si s'arregla el tema dels enllaços.

    Salut.

    Projecte Linkat
  • No funciona amb Kiwi (Els terminals sols tenen 128MB de Ram), va amb ltsp4.2. He executat ltspadmin i els fitxers /etc/hosts i /etc/exports apareixien com a no configurats. Ja arrenquen els terminals. Sols falta aconseguir les unitats S i T als terminals (surt l'enllaç trencat). Al ordinadors si que hi apareixen. Donaria aquest fil per acabat i paso la pregunta al forum de ltsp.
    Endevant, i moltes gràcies



    Editat per jparramo el 25/Gen/2013 - 16:18.
  • Hola,

    Ja t'he respòs a l'altra fòrum, és normal que et fallin aquests enllaços, hauràs de canviar la ruta cap a /srv/exports.

    Salut.

    Projecte Linkat
  • 0 usuaris

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