Categories
tecnologia

tftp e cisco

come molti di voi sicuramente sapranno tutti gli apparati cisco necessitano di un server tftp per l’upload delle nuove versione del firmware (anche se ogni tanto si accontentano di un semplice upload tramite l’interfaccia web), e non tutti hanno tale server a disposizione.

In realtà non è così, infatti se nella vostra rete avete almeno un win2k server potete trasformarlo in pochi e semplici passi in un comodissimo tftp server.

a seguire illustrerò due possibili soluzioni.

L’installazione e la configurazione del TFTPD (ebbene si, è un demone) è abbastanza semplice:

  • Installazione
    • prendere il CD di Windows 2000 Server ed andate nella directory ‘I386‘, qui controllate che esista il file ‘TFTPD.EX_
    • se c’è, e deve esserci, allora proseguite con l’instalazione, aprite un shell di dos ed eseguite il seguente comando, supponendo che d:\ sia l’unità CD,
      expand d:\i386\tftpd.ex_ %systemroot%\system32\tftpd.exe
    • a questo punto il server tftp è installato e per eseguirlo dovrete solo far partire da dos il comando tftpd
  • Configurazione
    • A questo punto bisogna configurare i parametri di utilizzo, fate partire regedit dalla solita shell e cercate:
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TFTPd
      * Al suo interno dovrete aggiungere una nuova chiave chiamata Parameters (lasciate vuoto il campo Class)
      * Entrate nella chiave appena creata ed aggiungete un nuovo valore chiamato Directory di tipo REG_SZ e come valore di stringa inserita la directory che sarà il path del vostro server, ad esempio nel mio caso C:\tftproot
      * Uscite pure da regedit
    • A questo punto create la directory ed assegnatele i permessi che più vi aggradano, io ad esempio ho dato solo permessi in scrittura
    • Se volete configurare il server come servizio di windows, ma lo sconsiglio vista l’insita insicurezza del protocollo, dovrete innanzitutto ottenere il file ‘Instsrv.exe‘ presente nel Win2k Resource Kit CD e poi eseguire da shell il seguente comando:
      (path)\instsrv.exe TFTPd %systemroot%\system32\tftpd.exe

la seconda soluzione invece è un pò più semplice andate sul sito di tftpd32, scaricate il programma ed eseguitelo. :)

a questo punto i più si chiederanno: perchè ha illustrato il primo metodo?
semplice, perchè se ci sclero io ci dovete sclerare anche voi! :P

ciauz