Pagina 1 di 1

Non mi funziona il tftp

Inviato: ven 05 mag , 2006 3:31 pm
da peppecz
Ciao a tutti.
Chiedo scusa sin d'ora se ho postato nella sezione sbagliata.
Ho un problema. Posseggo un soho 77 con la flash corrotta e sto cercando di ricaricarla. Ho installato sul mio pc (Win Xp) il programma tftpd32 per utilizzarlo come tftp server. Ho disattivato firewall e antivirus. Ho settato la porta ethernet del pc in questo modo: ip address=223.255.254.254 subnet_mask=255.255.255.0 default gateway=1.6.0.1 e vorrei caricare questo file: soho70-y1-mz.123-15.bin Quando vado a dare il comando tftpdnld -u il router mi risponde così:
rommon 1 > ip_address=1.6.97.20
rommon 2 > ip_subnet_mask=255.255.255.0
rommon 3 > default_gateway=1.6.0.1
rommon 4 > tftp-server=223.255.254.254
rommon 5 > tftp_file=soho70-y1-mz.123-15.bin
rommon 6 > tftpdnld -u

Missing or illegal ip address for variable IP_ADDRESS
Illegal IP address.

usage: tftpdnld [-ur]
Use this command for disaster recovery only to recover an image via TFTP.
Monitor variables are used to set up parameters for the transfer.
(Syntax: "VARIABLE_NAME=value" and use "set" to show current variables.)
"ctrl-c" or "break" stops the transfer before flash erase begins.

The following variables are REQUIRED to be set for tftpdnld:
IP_ADDRESS: The IP address for this unit
IP_SUBNET_MASK: The subnet mask for this unit
DEFAULT_GATEWAY: The default gateway for this unit
TFTP_SERVER: The IP address of the server to fetch from
TFTP_FILE: The filename to fetch

The following variables are OPTIONAL:
TFTP_VERBOSE: Print setting. 0=quiet, 1=progress(default), 2=verbose
TFTP_RETRY_COUNT: Retry count for ARP and TFTP (default=7)
TFTP_TIMEOUT: Overall timeout of operation in seconds (default=7200)
TFTP_CHECKSUM: Perform checksum test on image, 0=no, 1=yes (default=1)

Command line options:
-r: do not write flash, load to DRAM only and launch image
-u: upgrade the rommon, system will reboot once upgrade is complete
Cosa sto sbagliando?
Grazie in anticipo per le risposte.

Inviato: ven 05 mag , 2006 3:47 pm
da Federico.Lagni
Quei comandi sono case-sensitive, scrivili quindi tutto in maiuscolo.

Che razza di ip sono comunque quelli? ;)

Inviato: sab 06 mag , 2006 11:15 am
da kobaiachi
il tftp server deve stare nella stessa rete del router, non puo stare in una rete diversa....

poi tu assegni al router l'indirizzo 1.6.97.20 /24 e dai al router un default gateway(1.6.0.1) che si trova in una altra rete che è 1.6.0.0.

al server tftp assegna un indirizzo che sta nella rete 1.6.97.0

rimetti a posto le cose e vedrai che tutto funziona

Inviato: sab 06 mag , 2006 1:27 pm
da peppecz
Ho cambiato i valori ed effettivamente il download viene eseguito.
Ho solo un ultimo problema.
Dopo il download, il router mi da questo codice d'errore: Invalid rommon image, aborting download.
Significa che il file che sto caricando non va bene?
E quale dovrei caricare?
Sto utilizzando un file che si chiama SOHO70-Y1-MZ.123-15.BIN
Grazie ancora per le risposte e gli utili consigli.

Inviato: sab 06 mag , 2006 1:58 pm
da TheIrish
Molto più probabilmente significa che ha fallito il checksum, il che vuol dire che l'immagine potrebbe essere danneggiata.

Inviato: sab 06 mag , 2006 2:13 pm
da peppecz
TheIrish ha scritto:Molto più probabilmente significa che ha fallito il checksum, il che vuol dire che l'immagine potrebbe essere danneggiata.
Quindi, in parole povere, sto facendo tutto giusto ma il file non va bene e ne devo trovare un'altro? Ho provato con altri files ma la risposta è sempre la stessa. Non è che per caso devo pulire qualcosa sul registro del router?
Grazie ancora per le risposte.

Inviato: dom 07 mag , 2006 7:54 pm
da peppecz
Ok.
Grazie a tutti.
Ho risolto.
Bastava non dare il comando -u alla fine del tftpdnld.
Grazie ancora a tutti per l'aiuto.