[RELug] [ LTSP ubuntu configurazione]

Mirco Bergamini mirco.bergamini@yahoo.it
Gio 26 Feb 2009 20:38:16 CET


Liga ha scritto:

> Ciao,
> 1) ti consiglio di creare un thread apposito del tipo "linux terminal
> server su ubuntu" che rifletta l'argomento di cui parli
   
Nel ringraziarti delle dritte che mi hai fornito finora riassumo (brevemente) 
il mio tentativo di far funzionare una piccola rete casalinga LTSP 
(puramente a scopo didattico viste le mie scarse conoscenze in ambiente linux)

Ho installato  i pacchetti  necessari  a  LTSP  come ampiamente  
descritto  in più  parti  sul web e senza ripercorrere tutte le fasi dell'installazione
che  penso di avere fatto correttamente implementando la macchina Ubuntu 8.04  amd64bit 
adibita a Server non escludo la possibilità di aver  fatto comunque dei  pastrocchi  da 
riga di comando.
Nonostante tutto il primo risultato è arrivato "Il Client ws001 si è "Loggato" .
Sono strabiliato!

Questo è ciò che ho potuto capire durante le mie prove (Prego qualcuno di correggemi se sbaglio )
a) LTSP predispone  nella Macchina Server diversi ambienti  appunto per 
   servire altre macchine Client così come se stessa rimane comunque una WORKSTATION utilizzabile .
b) Durante l'installazione utilizzando l'opzione  --arch  i386 si 
   creano gli ambienti  per i client  meno recenti ,altrimenti per default 
   si otterrebbe un sotto sistema identico al server per l'appunto nel mio caso per Client "amd64 bit"
   non compatibile con client che funzionano a 32bit) 
c) Non è necessario avere 2 schede di rete (come spesso si trova descritto su più parti nel web)ne basta 1.
   infatti la mia rete é così: 
[Adsl_Router ] -wifi ))) [vista]
|                    ))) [Kubuntu]
|      
[SWITCH1]____[xp1]  
|       |____[xp2] 
|
[SWITCH2]____[server Ubuntu 8.04 ltsp]
|____________[ws001 client ubuntu ]
|____________[ws002 client ubuntu ]

Le mie attenzioni si sono concentrate particolarmente su alcuni file che ho adattato in questo modo:   

root@ASUS:/etc/ltsp# nano dhcpd.conf 
------------------------------------------------------------------------
authoritative;
subnet 192.168.178.0 netmask 255.255.255.0 {
   range 192.168.178.20 192.168.178.255;
   option domain-name "mirco";
   option domain-name-servers 192.168.178.4;
   option broadcast-address 192.168.178.255;
   option routers 192.168.178.1;
   option subnet-mask 255.255.255.0;
   option root-path "/opt/ltsp/i386";
   if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
       filename "/ltsp/i386/pxelinux.0";
   } else {
       filename "/ltsp/i386/nbi.img";
   }

host ws001 {
   hardware ethernet 00:30:4F:0A:A7:BA;
   fixed-address  192.168.178.22;
   filename "/ltsp/i386/nbi.img";}

}
-------------------------------------------------------------------------
root@ASUS:/var/lib/tftpboot/ltsp/i386# nano lts.conf

[default]
   XSERVER = vesa
   SOUND = True
   LOCALDEV = True
   NBD_SWAP = True
   SYSLOG = server
   X_MODE_1 = 1024x768
   X_COLOR_DEPTH = 16
   SCREEN_01 = startx
   SCREEN_02 = sdm
   SCREEN_03 = ldm
   SCREEN_04 = shell
   XKBLAYOUT = it
   XkbModel = pc105
   X_MOUSE_DEVICE = /dev/ttyS0
   X_MOUSE_PROTOCOL = intellimouse
   LOCAL_APPS         = Y
-------------------------------------------------------------------
Cose che non ho ancora capito :

Potrebbe coesistere la presenza del dhcp del router insieme al dhcp del server 
(potrebbero spartirsi parte degli ip da 1 -> 254 senza interferire)

option domain-name (a cosa dovrebbe servire)

X_MODE_1 = 1024x768 (L'ho messo per aumentare la risoluzione ma rimane a 800x600 perchè?)
XSERVER = vesa (funziona ) (Però come sapere quale veramente è quello più adatto i810 ,vga , ecc..) 

Come fare per creare Nuovi-Ambienti per Nuovi-Client es : ws002 ws003 ws004 ecc...

Come fare per avere un ambiente limitato solo ai propri dati 
 (Già ora con 1 Client loggato come "ws001" mi è possibile "frugare" nella /home di un'altro utente /mirco/)
 (E' più comprensibile che questo possa avvenire loggandosi come Amministratore)

Come fare per abilitare l'uso solo di alcuni programmi es:(calc per ws001) piuttosto che (totem per ws002) ecc... 

Ciao...
 Mirco


 









Maggiori informazioni sulla lista RELug