Configurazione di IPCOP per boot dei client via

Transcript

Configurazione di IPCOP per boot dei client via
Progetto CCOS 3/2010 - Scuola Media Magione
Configurazione di IPCOP per boot dei client via rete
tramite pxeboot:
Configurare il server DHCP
Il server DHCP è tenuto a fornire un indirizzo IP e reindirizzare la richiesta al server TFTP
(LTSP).
Sulla pagina web di IPCop, Servizi → DHCP: Abilitare la casella 'Consenti client bootp'.
Aggiungere un lease fisso con:
●
●
●
●
●
l'indirizzo MAC della scheda,
un indirizzo IP al di fuori del range DHCP di indirizzi (ma nella stessa rete),
nella casella next-server inserire l’indirizzo ip del server LTSP: es.
192.168.1.250
nella casella filename inserire il percorso dell’immagine del sistema:
/ltsp/i386/pxelinux.0 oppure /ltsp/amd64/pxelinux.0 (se il client supporta un
sistema a 64bit)
nella casella root-path lasciare vuota
nella pagina di gestione del DHCP di IPCOP inserire come in figura:
Pag. 1 di 4
Progetto CCOS 3/2010 - Scuola Media Magione
Problema Desktop dei Thin Client “rovesciato”
Disinstallare/disabilitare compiz e tutti i pacchetti compiz, disabilitando in questo modo gli effetti
grafici della scheda grafica, non compatibile con le schede video dei vecchi pc.
Boot da rete via hard-disk del terminale
Vediamo il caso in cui sul disco fisso del terminale X sia stata installata la distribuzione linux con
Grub come boot loader. Avremo pertanto una partizione /dev/hda oppure /dev/sda
Con il comando:
$ lspci
scopriamo il bus ID della scheda di rete. Per esempio tra le tante righe si trova:
02:0a.0 Ethernet controller: Intel Corporation 82544GC Gigabit Ethernet Controller (Copper)
(rev 02)
Il bus ID della scheda di rete è 02:0a.0
Dando il comando:
$ lspci -n -s 02:0a.0
si ottiene per esempio:
02:0a.0 0200: 8086:100c (rev 02)
Andiamo ora nel sito http://www.rom-o-matic.net/
nella pagina specifica: http://www.rom-o-matic.net/etherboot/etherbootgit/etherboot.git/contrib/rom-o-matic/
Pag. 2 di 4
Progetto CCOS 3/2010 - Scuola Media Magione
seleziono nella casella 1. Choose NIC/ROM type il valore:
e1000:e1000-82544gc-copper -- [0x8086, 0x100c]
Nella casella 2. Choose ROM output format scegliere il formato .zlilo
poi premere il bottone "Get ROM!" e salvare il file che, in questo caso, si chiamerà
eb-git-e1000.zlilo nella directory /boot del sistema.
vedi figura:
Aprire con un editor il file di configurazione di Grub /boot/grub/menu.lst.
Aggiungere prima degli altri vari "title" una sezione del tipo:
title LTSP SERVER
kernel /boot/eb-git-e1000.zlilo
Riavviare il PC
Pag. 3 di 4
Progetto CCOS 3/2010 - Scuola Media Magione
Altra configurazione per l’avvio via rete tramite GRUB
Network booting with grub
https://help.ubuntu.com/community/GrubHowto
If you use LTSP or Edubuntu, you may want to boot from your network card.
Specific network cards need a specifc rom to boot from.
Go to www.rom-o-matic.com and get the appropriate rom.
Edit /boot/grub/menu.lst and add the following before ### BEGIN AUTOMAGIC KERNELS LIST
or after ### END DEBIAN AUTOMAGIC KERNELS LIST, otherwise your changes will be wiped
out by security updates, etc.
I already have a pc running ubuntu they already have a grub so i did
Download a rom I downloaded gpxe:all-drivers LILO/GRUB/SYSLINUX loadable Linux kernel
format (.lkrn)
http://www.rom-o-matic.net/
# cp gpxe-git-gpxe.lkrn /boot (copio l’immagine dentro la directory /boot)
# nano /boot/grub/menu.lst
(edito il file menu.lst, prima la riga ### BEGIN AUTOMAGIC
KERNELS LIST oppure dopo la riga ### END DEBIAN AUTOMAGIC KERNELS LIST)
title
root
Linux terminal server:
title
root
kernel
LTSP
(hd0,4) ## Change to your root
/boot/gpxe-git-gpxe.lkrn
Pag. 4 di 4