[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RiminiLUG-LTSP] installazione ltsp



giusepferrara@xxxxxxxx ha scritto:
> Ciao a tutti!
Ciao!

> 
> Avrei bisogno di qualche suggerimento per completare la configurazione del
> server LTSP.
> 
> Il thin client, collegato direttamente al server LTSP con cavo crossover
> non si avvia, cioè il server DHCP non da l'informazione per caricare il
> kernel per il thin client.
> 
> Di seguito ho copiato il contenuto del file dhcpd.conf del server LTSP.
> 
> 
> #
> # Default LTSP dhcpd.conf config file.
> #
> 
> authoritative;
> 
> subnet 192.168.0.0 netmask 255.255.255.0 {
>     range 192.168.0.20 192.168.0.250;
>     option domain-name "ubuntultsp";
>     option domain-name-servers 192.168.0.1;
>     option broadcast-address 192.168.0.255;
>     option routers 192.168.0.1;
>     next-server 192.168.0.1;
>     get-lease-hostnames true;
>     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:04:76:15:8B:FB;
> fixed-address 192.168.0.21;
> filename "/ltsp/i386/nbi.img";}
> }
>
> Il MAC ADDRESS è quello della schede di rete gPXE installata nel thin
> client.

Innanzi tutto ho notato una cosa che *credo* che sia un errore:
Se la scheda di rete del thin-client è una PXE credo che tu debba
passare il file pxelinux.0 e non nbi.img

Quindi dorecsti sostituire nella tua sezione host ws001 la riga

filename "/ltsp/i386/nbi.img";}

con la riga

filename "/ltsp/i386/pxelinux.0";}

Inoltre ho visto che rispetto alla configurazione di default hai
eliminato il commento alle rgihe:

>     next-server 192.168.0.1;
>     get-lease-hostnames true;

Al momento non ho modo di verificare il significato di queste opzioni e
non so quale motivo ti ha portato ad abilitarle. Ad ogni caso, sembrano
non influenzare il buon funzionamento del boot però la seconda riga
sembra introdurre un tempo molto più lungo per la risposta da parte del
server DHCP.... provando a commentarla è tutto molto più veloce!

La cosa è da approfondire...

> 
> Il file pxelinux.0 era contenuto nella cartella /opt/ltsp/i386/boot e
> quindi l'ho spostato con copia e incolla nella cartella /opt/ltsp/i386
> 
> Il file nbi.img era contenuto nella cartella /ltsp/i386/boot
> quindi l'ho spostato con copia e incolla nella cartella /ltsp/i386/nbi.img
> 
Un chiarimento: i files pxelinux.0 e nbi.img sono contenuti nella
directory  /opt/ltsp/i386/boot e lì è normale che rimangano. Non è
necessaria alcuna copia manuale nella directory /opt/ltsp/i386.

Sono poi gli script ltsp-update-kernels e ltsp-update-image che copiano
i giusti files dalla directory    */opt/ltsp/i386/boot* alla directory
*/var/lib/tftpboot/ltsp/i386* (che è la directory "radice" del server TFTP).

Quindi il percorso che vedi nel file dhcp.conf si riferisce alla radice
*/var/lib/tftpboot* e non alla directory sotto /opt



Facci sapere se risolvi il tuo problema, e se vuoi chiariscici meglio
l'utilizzo dei due parametri da te abilitati nel file dhcp.conf (se
riesci a documentarlo si potrebbe inserire in una delle pagine del wiki).

Ivan