Re: Realizzare thin client diskless con LTSP.
CoPlast SRL ha scritto: Continuo a scontrarmi con il solito problema: il server (192.168.2.1) assegna l'indirizzo ip al cliente (assegnato 192.168.2.250) e consegna il file pxelinux.0 dopodichè il cliente richiede i file ./pxelinux.cfg/01-xx-xx-xx-mac-scheda o ../pxelinux.cfg/IP_ESADECIMALE ma il server non li consegna. Questi file però ci sono sul server. Ho fatto allora un dcpdump e osservo che il client dopo aver ricevuto l'indirizzo ip richiede pxelinux.0: 09:01:28.897614 IP 192.168.2.250.2070 > 192.168.2.1.tftp: 38 RRQ "/ltsp/i386/pxelinux.0" octet tsize 0 09:01:28.897832 IP 192.168.2.1 > 192.168.2.250: ICMP echo request, id 23559, seq 0, length 28 09:01:28.897848 arp reply 192.168.2.1 is-at 08:00:27:5d:ce:9f (oui Unknown) 09:01:28.903529 IP 192.168.2.1.32780 > 192.168.2.250.2070: UDP, length 14 09:01:28.904950 IP 192.168.2.250.2070 > 192.168.2.1.32780: UDP, length 17 09:01:28.907169 IP 192.168.2.250.2071 > 192.168.2.1.tftp: 43 RRQ "/ltsp/i386/pxelinux.0" octet blksize 1456 poi le righe: 09:01:28.913836 IP 192.168.2.1.32781 > 192.168.2.250.2071: UDP, length 15 09:01:28.915652 IP 192.168.2.250.2071 > 192.168.2.1.32781: UDP, length 4 09:01:28.916579 IP 192.168.2.1.32781 > 192.168.2.250.2071: UDP, length 1460 09:01:28.917281 IP 192.168.2.250.2071 > 192.168.2.1.32781: UDP, length 4 09:01:28.920509 IP 192.168.2.1.32781 > 192.168.2.250.2071: UDP, length 1460 09:01:28.921368 IP 192.168.2.250.2071 > 192.168.2.1.32781: UDP, length 4 ... penso (ipotizzo) significhino che il client sta ricevendo quanto richiesto e poi comincia a chiedere: 09:01:28.973156 IP 192.168.2.250.57089 > 0.0.0.0.tftp: 74 RRQ "/ltsp/i386/pxelinux.cfg/01-08-00-27-25-f2-a3" octet t 09:01:29.601030 IP 192.168.2.250.57089 > 0.0.0.0.tftp: 74 RRQ "/ltsp/i386/pxelinux.cfg/01-08-00-27-25-f2-a3" octet t 09:01:30.921536 IP 192.168.2.250.57089 > 0.0.0.0.tftp: 74 RRQ "/ltsp/i386/pxelinux.cfg/01-08-00-27-25-f2-a3" octet t 09:01:33.556267 IP 192.168.2.250.57089 > 0.0.0.0.tftp: 74 RRQ "/ltsp/i386/pxelinux.cfg/01-08-00-27-25-f2-a3" octet t e via così con le richieste degli altri file ma penso senza risposta. Il file 01-08-00-27-25-f2-a3 c'è sul server però mi pare di capire che queste altre richieste vengono fatte a 0.0.0.0 e non come prima a 192.168.2.1 Forse è questo il problema? Qualche suggerimento sul perchè di questa situazione??? Grazie. Matteo. Ho risolto il problema inserendo next-server ip_mio_server; nella sezione globale del file /etc/dhcp3/dhcp.conf -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Realizzare thin client diskless con LTSP.
Continuo a scontrarmi con il solito problema: il server (192.168.2.1) assegna l'indirizzo ip al cliente (assegnato 192.168.2.250) e consegna il file pxelinux.0 dopodichè il cliente richiede i file ./pxelinux.cfg/01-xx-xx-xx-mac-scheda o ../pxelinux.cfg/IP_ESADECIMALE ma il server non li consegna. Questi file però ci sono sul server. Ho fatto allora un dcpdump e osservo che il client dopo aver ricevuto l'indirizzo ip richiede pxelinux.0: 09:01:28.897614 IP 192.168.2.250.2070 > 192.168.2.1.tftp: 38 RRQ "/ltsp/i386/pxelinux.0" octet tsize 0 09:01:28.897832 IP 192.168.2.1 > 192.168.2.250: ICMP echo request, id 23559, seq 0, length 28 09:01:28.897848 arp reply 192.168.2.1 is-at 08:00:27:5d:ce:9f (oui Unknown) 09:01:28.903529 IP 192.168.2.1.32780 > 192.168.2.250.2070: UDP, length 14 09:01:28.904950 IP 192.168.2.250.2070 > 192.168.2.1.32780: UDP, length 17 09:01:28.907169 IP 192.168.2.250.2071 > 192.168.2.1.tftp: 43 RRQ "/ltsp/i386/pxelinux.0" octet blksize 1456 poi le righe: 09:01:28.913836 IP 192.168.2.1.32781 > 192.168.2.250.2071: UDP, length 15 09:01:28.915652 IP 192.168.2.250.2071 > 192.168.2.1.32781: UDP, length 4 09:01:28.916579 IP 192.168.2.1.32781 > 192.168.2.250.2071: UDP, length 1460 09:01:28.917281 IP 192.168.2.250.2071 > 192.168.2.1.32781: UDP, length 4 09:01:28.920509 IP 192.168.2.1.32781 > 192.168.2.250.2071: UDP, length 1460 09:01:28.921368 IP 192.168.2.250.2071 > 192.168.2.1.32781: UDP, length 4 ... penso (ipotizzo) significhino che il client sta ricevendo quanto richiesto e poi comincia a chiedere: 09:01:28.973156 IP 192.168.2.250.57089 > 0.0.0.0.tftp: 74 RRQ "/ltsp/i386/pxelinux.cfg/01-08-00-27-25-f2-a3" octet t 09:01:29.601030 IP 192.168.2.250.57089 > 0.0.0.0.tftp: 74 RRQ "/ltsp/i386/pxelinux.cfg/01-08-00-27-25-f2-a3" octet t 09:01:30.921536 IP 192.168.2.250.57089 > 0.0.0.0.tftp: 74 RRQ "/ltsp/i386/pxelinux.cfg/01-08-00-27-25-f2-a3" octet t 09:01:33.556267 IP 192.168.2.250.57089 > 0.0.0.0.tftp: 74 RRQ "/ltsp/i386/pxelinux.cfg/01-08-00-27-25-f2-a3" octet t e via così con le richieste degli altri file ma penso senza risposta. Il file 01-08-00-27-25-f2-a3 c'è sul server però mi pare di capire che queste altre richieste vengono fatte a 0.0.0.0 e non come prima a 192.168.2.1 Forse è questo il problema? Qualche suggerimento sul perchè di questa situazione??? Grazie. Matteo. -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Realizzare thin client diskless con LTSP.
Giuseppe Sacco ha scritto: Ti manca il file principale: quello di configurazione. Segui le istruzioni http://a2.pluto.it/a2377.htm e crea la directory pxelinux.cfg con un file per ogni macchina. Chiama il file con il MAC che identifica la macchina. Quel file io c'e l'ho in /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default e contiene il seguente testo: DEFAULT vmlinuz ro initrd=initrd.img root=/dev/nfs ip=dhcp Questa struttura di file e directory è stata creata dal pacchetto ltsp-server-standalone (mi pare si chiami così).
Re: Realizzare thin client diskless con LTSP.
Ciao Matteo, Il giorno gio, 11/10/2007 alle 16.11 +0200, CoPlast SRL ha scritto: [...] > Grazie per tutte le informazioni. Purtroppo ero già arrivato fin qua > ma sono sempre allo stesso punto. > A questo punto mi viene un dubbio: quali sono i file che devo copiare > in /var/lib/tftpboot/ ? Io ho copiato (output di ls > -l /var/lib/tftpboot): Ti manca il file principale: quello di configurazione. Segui le istruzioni http://a2.pluto.it/a2377.htm e crea la directory pxelinux.cfg con un file per ogni macchina. Chiama il file con il MAC che identifica la macchina. Ciao, Giuseppe
Re: Realizzare thin client diskless con LTSP.
Giuseppe Sacco ha scritto: Il giorno gio, 11/10/2007 alle 11.16 +0200, CoPlast SRL ha scritto: Io ero passato a tftpd-hpa dopo aver avuto dei problemi con tftpd, ma il tutto era dovuto al fatto che i miei client non erano i386. In ogni caso: qual è la riga in /etc/inetd.conf? In generale l'ultimo argomento dovrebbe essere la directory che il server utilizza come root per i file che gli vengono richiesti, ma devi verificare che sia attiva l'opzione -s, senza la quale i percorsi non vengono convertiti correttamente. Quindi: 1. verifica che tftpd sia in inetd.conf 2. verifica che abbia il flag «-s» 3. leggi quale root utilizza e metti i file in quella directory, accertandosi che siano leggibili a tutti o almeno a «nobody» 4. uccidi tutti i tftpd già attivi 5. fai rileggere inetd.conf a inetd 6. riprova ad accendere il client 7. verifica il syslog P.S. se vuoi puoi scrivere solo alla lista, anziché mandarmi tutto in copia, tanto io leggo anche la lista. Grazie per tutte le informazioni. Purtroppo ero già arrivato fin qua ma sono sempre allo stesso punto. A questo punto mi viene un dubbio: quali sono i file che devo copiare in /var/lib/tftpboot/ ? Io ho copiato (output di ls -l /var/lib/tftpboot): lrwxrwxrwx 1 root root 22 2007-10-11 12:50 initr.img -> initr.img-2.6.18-5-486 -rwxrwxrwx 1 root root 3079067 2007-10-11 12:49 initr.img-2.6.18-5-486 drwxrwxrwx 3 root root4096 2007-10-10 23:06 ltsp lrwxrwxrwx 1 root root 20 2007-10-11 12:51 nbi.img -> nbi.img-2.6.18-5-486 -rwxrwxrwx 1 root root 4304896 2007-10-11 12:50 nbi.img-2.6.18-5-486 lrwxrwxrwx 1 root root 20 2007-10-11 12:50 vmlinuz -> vmlinuz-2.6.18-5-486 -rwxrwxrwx 1 root root 1219422 2007-10-11 12:49 vmlinuz-2.6.18-5-486 Ciao, Matteo.
Re: Realizzare thin client diskless con LTSP.
Il giorno gio, 11/10/2007 alle 11.16 +0200, CoPlast SRL ha scritto: > In /var/log/syslog trovo: > localhost in.tftpd[2812]: tftp: client does not accept options Io ero passato a tftpd-hpa dopo aver avuto dei problemi con tftpd, ma il tutto era dovuto al fatto che i miei client non erano i386. In ogni caso: qual è la riga in /etc/inetd.conf? In generale l'ultimo argomento dovrebbe essere la directory che il server utilizza come root per i file che gli vengono richiesti, ma devi verificare che sia attiva l'opzione -s, senza la quale i percorsi non vengono convertiti correttamente. Quindi: 1. verifica che tftpd sia in inetd.conf 2. verifica che abbia il flag «-s» 3. leggi quale root utilizza e metti i file in quella directory, accertandosi che siano leggibili a tutti o almeno a «nobody» 4. uccidi tutti i tftpd già attivi 5. fai rileggere inetd.conf a inetd 6. riprova ad accendere il client 7. verifica il syslog P.S. se vuoi puoi scrivere solo alla lista, anziché mandarmi tutto in copia, tanto io leggo anche la lista.
Re: Realizzare thin client diskless con LTSP.
In /var/log/syslog trovo: localhost in.tftpd[2812]: tftp: client does not accept options -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Realizzare thin client diskless con LTSP.
Giuseppe Sacco ha scritto: Il giorno gio, 11/10/2007 alle 10.52 +0200, CoPlast SRL ha scritto: Giuseppe Sacco ha scritto: [...] Scusa la domanda banale ma dove sono i log di tftp? /var/log/syslog. A memoria non ricordo se l'utilizzo del syslog vada attivato con un argomento di tftpd o se sia automatico. Purtroppo non c'è niente in syslog ma credo che aggiungendo l'opzione -v al comando di avvio di tftpd vengano aggiunti i log. Ora provo.
Re: Realizzare thin client diskless con LTSP.
Il giorno gio, 11/10/2007 alle 10.52 +0200, CoPlast SRL ha scritto: > Giuseppe Sacco ha scritto: [...] > Scusa la domanda banale ma dove sono i log di tftp? /var/log/syslog. A memoria non ricordo se l'utilizzo del syslog vada attivato con un argomento di tftpd o se sia automatico. -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Realizzare thin client diskless con LTSP.
Giuseppe Sacco ha scritto: Il giorno gio, 11/10/2007 alle 00.17 +0200, Listemessaggi CoPlast ha scritto: [...] Trying to load: pxelinux.cfg/C Trying to load: pxelinux.cfg/default Unable to locate configuration file in tuo server tftp è configurato male. Guarda i log nel server e vedrai che arrivano le richieste per cercare quei file, ma il tuo server non li trova. Probabilmente è sbagliata la configurazione della directory nella quale cercare i kernel. Mi pare che quella directory debba essere data come argomento a tftpd nel file inetd.conf. Scusa la domanda banale ma dove sono i log di tftp?
Re: Realizzare thin client diskless con LTSP.
Il giorno gio, 11/10/2007 alle 00.17 +0200, Listemessaggi CoPlast ha scritto: [...] > Trying to load: pxelinux.cfg/C > Trying to load: pxelinux.cfg/default > Unable to locate configuration file in tuo server tftp è configurato male. Guarda i log nel server e vedrai che arrivano le richieste per cercare quei file, ma il tuo server non li trova. Probabilmente è sbagliata la configurazione della directory nella quale cercare i kernel. Mi pare che quella directory debba essere data come argomento a tftpd nel file inetd.conf. Ciao, Giuseppe