|
Dimensione: 3078
Commento:
|
← Versione 18 del 10/10/2021 10.11.46 ⇥
Dimensione: 2313
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 2: | Linea 2: |
| [[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">[[TableOfContents]]|| |
<<BR>> <<Indice(depth=2)>> |
| Linea 7: | Linea 7: |
| La configurazione di default di LTSP su Ubuntu/Edubuntu prevede l'avvio dei client mediante PXE, se invece usate una scheda di rete che non supporta PXE ed avviate i client con Etherboot (fare riferimento alla pagina [:UbuntuLTSP/LTSPBootDeiClientSenzaPXE] per i diversi modi di avvio) allora avrete bisogno di seguire le seguenti istruzioni per configurare il vostro server LTSP affinché invii ai Thin CLients delle immagini del kernel adatte ad Etherboot invece che a PXE. | La seguente pagina illustra come configurare l'avvio dei '''Thin Clients''' tramite '''etherboot'''. |
| Linea 9: | Linea 9: |
| = Preparazione = | = Installazione = |
| Linea 11: | Linea 11: |
| Per creare un Kernel adatto ad Etherboot avrete bisogno dell'utility '''mknbi''' che si trova nei repository universe di Ubuntu, per installarla potete usare o i tool grafici o dare il comando {{{ sudo apt-get install mknbi }}} |
Per creare un immagine del kernel adatta ad '''etherboot''' è necessario [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''mknbi'', reperibile dal [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]]. |
| Linea 16: | Linea 13: |
| Questo pacchetto installerà gli eseguibili mknbi-dos, mknbi-fdos, mknbi-linux, mknbi-menu e mknbi-rom. Noi abbiamo bisogno di mknbi-linux per creare la nostra immagine. | = Creazione dell'immagine = |
| Linea 18: | Linea 15: |
| = Creazione dell'immagine per il boot di rete = Aprite un Terminale e spostatevi nella cartella dove LTSP tiene le immagini dei kernel di rete: Change to the directory where LTSP stores the bootimages: {{{ |
Digitare all'interno di una finestra di terminale i seguenti comandi per creare l'immagine del Kernel adatta ad '''etherboot''':{{{ |
| Linea 24: | Linea 17: |
| }}} usate mknbi per creare l'immagine del Kernel asdatta ad etherboot. {{{ |
|
| Linea 32: | Linea 20: |
| = Rete con boot solo Etherboot = | = Rete Etherboot = |
| Linea 34: | Linea 22: |
| Va ora modificato il file di configurazione di DHCP, apritelo con il comando {{{ sudo gedit /etc/ltsp/dhcpd.conf }}} Cambiate la linea: {{{ |
Modificare con un [[Ufficio/EditorDiTesto| editor di testo]] ed i [[AmministrazioneSistema/Sudo| permessi amministrativi]] il file `/etc/ltsp/dhcpd.conf` presente sul server modificando la linea:{{{ |
| Linea 42: | Linea 24: |
| }}} con la linea: {{{ |
}}} Come mostrato di seguito:{{{ |
| Linea 48: | Linea 28: |
| Salvate il file e riavviate il server DHCP per apllicare i cambiamenti fatti. {{{ sudo invoke-rc.d dhcp3-server restart |
Riavviare il servizio Dhcp digitando all'interno di una finestra di terminale il seguente comando:{{{ /etc/init.d/dhcp3-server restart |
| Linea 53: | Linea 32: |
| Ora avete un Server LTSP in grado di gestire l'avvio mediante etherboot, provate ad avviare un Thin Client per testarlo. | = Rete mista Pxe ed etherboot = |
| Linea 55: | Linea 34: |
| = Rete mista PXE Etherboot = Se la vostra rete di Thin Client prevede un utilizzo per alcuni client dell' avvio mediante PXE e per altri l'avvio mediante Etherboot dovete configurare il server in modo che sappia riconoscere il tipo di client che richiede il kernel e glielo invii in modo corretto. Per fare ciò basta una sempice modifica al file /etc/ltsp/dhcpd.conf, apritelo con il comando; {{{ sudo gedit /etc/ltsp/dhcpd.conf }}} Cambiate la linea: {{{ |
Se la rete è composta da '''Thin Client''' con supporto '''PXE''' ed '''etherboot''' è necessario configurare il server in modo che sia in grado di riconoscere il tipo di avvio da parte del client e di fornire la giusta immagine del kernel. Mediante un [[Ufficio/EditorDiTesto| editor di testo]] ed i [[AmministrazioneSistema/Sudo| permessi amministrativi]] modificare il file `/etc/ltsp/dhcpd.conf`, sostituendo la riga:{{{ |
| Linea 66: | Linea 37: |
| }}} con le linee: {{{ |
}}} Con le seguenti linee:{{{ |
| Linea 76: | Linea 45: |
| Salvate il file e riavviate il server DHCP per apllicare i cambiamenti fatti. {{{ sudo invoke-rc.d dhcp3-server restart |
Riavviare il servizio Dhcp digitando all'interno di una finestra di terminale il seguente comando:{{{ /etc/init.d/dhcp3-server restart |
| Linea 81: | Linea 50: |
| Ora avete un Server LTSP in grado di gestire l'avvio di una rete di Thin CLients mista. | = Ulteriori risorse = |
| Linea 83: | Linea 52: |
| ## da questo punto in poi non modificare! | * [[https://help.ubuntu.com/community/UbuntuLTSP/LTSPEtherbootSetup|Documento originale]] * [[Hardware/UbuntuLtsp| Guida a UbuntuLtsp]] |
| Linea 85: | Linea 56: |
| CategoryNuoviDocumenti | CategoryHardware CategoryDaRevisionare |
Introduzione
La seguente pagina illustra come configurare l'avvio dei Thin Clients tramite etherboot.
Installazione
Per creare un immagine del kernel adatta ad etherboot è necessario installare il pacchetto mknbi, reperibile dal componente universe dei repository ufficiali.
Creazione dell'immagine
Digitare all'interno di una finestra di terminale i seguenti comandi per creare l'immagine del Kernel adatta ad etherboot:
cd /var/lib/tftpboot/ltsp/i386 sudo mknbi-linux --output=vmlinuz.etherboot --rootdir="/dev/ram0" --append="rw" vmlinuz initrd.img
Rete Etherboot
Modificare con un editor di testo ed i permessi amministrativi il file /etc/ltsp/dhcpd.conf presente sul server modificando la linea:
filename "/ltsp/i386/pxelinux.0";
Come mostrato di seguito:
filename "/ltsp/i386/vmlinuz.etherboot";
Riavviare il servizio Dhcp digitando all'interno di una finestra di terminale il seguente comando:
/etc/init.d/dhcp3-server restart
Rete mista Pxe ed etherboot
Se la rete è composta da Thin Client con supporto PXE ed etherboot è necessario configurare il server in modo che sia in grado di riconoscere il tipo di avvio da parte del client e di fornire la giusta immagine del kernel. Mediante un editor di testo ed i permessi amministrativi modificare il file /etc/ltsp/dhcpd.conf, sostituendo la riga:
filename "/ltsp/i386/pxelinux.0";
Con le seguenti linee:
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
}
else{
filename "/ltsp/i386/vmlinuz.etherboot";
}Riavviare il servizio Dhcp digitando all'interno di una finestra di terminale il seguente comando:
/etc/init.d/dhcp3-server restart
