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

ITALC i LTSP  Final

  • He acabat de instalar i configurar el servidor Linkat-2 (a la màquina que tenia el Servidor Linkat-1) per donar servei a una aula amb 8 clients (que han passat de Linkat-1 a Linkat-2) i 12 Thin-clients.
    Ara que sembla que ja funciona bé, he anat per implementar l'italc. Després d'empassarme tota la literatura al respecte he provat de instalar-ho: (amb un muntatge de servidor-client1(AMD1000)-client2(virtualitzat sobre IntelCore2Duo)-Terminal) (Ho faig a casa)
    A la configuració de ltsp estan activats (yes) a tots el fitxers.
    El ica arrenca en tots el ordinadors (incluït el sevidor)
    Tots el ordinadors tenen les claus públiques.
    Un client (L'ordinador del profe) té la clau privada.
    En aquest creo una aula i coloco ordinadors. Amb els clients i el servidor (al que si ens falta un ordinador hi posem un usuari), cap problema, peró amb el terminals no hi ha manera.
    Segons entenc, en el servidor no cal fer-hi cap més cosa.
    Les IP que subministra el servidor son fixes per als terminals, ja que tinc d'especificar-ne diferents tipus segons monitors i ratolins.
    Per afegir un nou terminal a l'aula, especifico a la pestanya -general-:
    Com a nom el que dona el DHCP: wsxxx  (xxx=IP assignada al client)
    Com a IP/hostname: 192.168.0.201:11xxx (adressa del sevidor:11000+IPclient)
    MAC address: (en blanc) (ja que diu que es per engegar els terminals, i jo afegeixo si tiguessin wake-on-lan) (He probat de posar-la però tampoc)
    A la pestanya Thin-Client:
    Remote IP address: 192.168.0.xxx (he provat de deixar-ho en blanc, però tampoc)
    A la finestreta corresponent (wsxxx(Aula_proves)) hi surt: "Host unreachable".
    He provat totes les combinacións posibles amb aquestes dades i res de res.
    ¿Què és el què em deixo, o faig malament?
    Si algú em pot ajudar, moltes gràcies per endevant
    Josep
  • Hola Josep,

    Ja vàrem comentar al curs d'aquest estiu que l'iTALC funcionava de forma predeterminada amb estacions normals i corrents.

    Pel que sembla, si el vols fer funcionar amb terminals lleugers hauries de seguir les recomanacions que tens a:

    http://italc.sourceforge.net/wiki/index.php?title=ITALC_in_a_ThinClient_environment



    Joan de Gracia

  • Be, ja l'he fet funcionar, però cal arrencar la rutina start_ica manualment.
    A les instruccions posa:
    Copia la siguiente linea

    /usr/local/bin/start_ica &

    e introducela dentro de /etc/kde3/kdm/Xstartup. (Para el caso de KDE)

    Com que aixó no va amb KDE sinó amb GNOME, on poso la Línia.
    Hi ha dos fitxers Xstartup : un d'ells a /etc/X11/xdm i l'altre a /opt/ltsp/i386/etc/X11/xdm. Ho he provat en els dos, peró no arrenca.
    Executant el fitxer start_ica per cònsola cap problema, pero interessaria que fos automàtic. On tindria que posar-ho?
    Gràcies
  • Hola Josep,

    Segurament et resultarà útil la recepta que vàrem donar en aquest post:


    http://linkat.xtec.net/portal/component/option,com_smf/Itemid,129/topic,1112.msg3967#msg3967



    Joan
  • Lo que m'indiques es per engegar l' ica.desktop al engegar la màquina, (si ho habilito en el servidor, aquest pot veures en l'ordinador del profe), però el que jo necessito s'ha de executar al iniciar un usuari en un thin-client. Aquest script (start_ica):
    _______________
      #!/usr/bin/perl -w

      #


      # written by Patrick Winnertz 11.12.05

      # and modified by Giovanni Gimelli - Osservatorio Tecnologico Italy

      # licensed under GPL2+

      #

      use Socket;

      use strict;

      #Figure out your DISPLAY

      my $display = $ENV{'DISPLAY'};

      #Delete :* at the end of the string

      my $displayname = $display ;

      $display =~s/:[^:]*$//;

      my $log = $display ;

      my $address = 0;

      my $isdport = 5800;

      #if this script is started on the server $address is empty:

      my $ivsport = 11000;

      if (length($display) > 0) {

            #convert name into ipaddress

            $address = inet_ntoa(inet_aton($display));

            #Save only the last part (yyy) of the IP: xx.xx.xx.yyy

            $address =~ s/(\d*).(\d*).(\d*).(\d*)/$4/;

            my $IVSBASEPORT = 11000;

            my $ISDBASEPORT = 11400;

            $ivsport = $IVSBASEPORT+$address;

            $isdport = $ISDBASEPORT+$address;

      }

      #Finally start ICA:

      system("/usr/bin/ica -noshm -ivsport $ivsport -isdport $isdport -display $displayname  &");

    ______________
    es el que m'obre el port correcte per al ica en el thin-client (11xxx) (xxx=4t grup de la IP) i m'ha permés veure'l des de l'ordinador del profe, bloquejar-li la pantalla, i pendre-li i tornar-li el control
    Aquest fitxer està situat a /usr/bin , des del thin client clicant al fitxer no s'executa, però sí des de cònsola.
    Com es pot executar automaticament a l'arrencar un usuari en un thin client? o a males clicant a la icona, per no tenir que obrir una cònsola?
  • Hola Josep,


    L'enllaç que et vaig passar feia referència al fitxer ica.desktop que es troba a: etc/xdg/autostart

    La finalitat de posar aquest fitxer dins d'aquest directori era perquè s'executés el programa ica.

    Per similitud, una proposta basada en l'anterior post t'hauria de servir. És a dir, hauries de crear un fitxer start_ica.desktop canviant la línia:

    Exec=ica

    per

    Exec=/usr/bin/start_ica

    Recorda que el directori autostart permet als programes ubicats dins d'aquest directori, executar-se tan bon punt l'usuari es valida en el sistema.

    Així, fent aquesta modificació i posant un fitxer .dekstop al directori /etc/xdg/autostart hauria de ser suficient perquè des dels thin clients es pugui executar el fitxer start_ica.


    Joan de Gracia
  • 0 usuaris

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