I precise that I can download file from Router to  my FreeBSD machine and
not from my FreeBSD machine to the Cisco router.

TFTP Methode:
---
Router#copy tftp flash                 
Address or name of remote host [x.x.x.48]? 
Source filename [tftpboot/c3640-i-mz.120-7.XK1.bin]? 
Destination filename [c3640-i-mz.120-7.XK1.bin]? 
Accessing tftp://x.x.x.48/tftpboot/c3640-i-mz.120-7.XK1.bin...
%Error opening tftp://x.x.x.48/tftpboot/c3640-i-mz.120-7.XK1.bin
(Timed out)
Router#
---

FTP Methode:
---
Router#copy ftp://x.x.x.48/tftpboot/c3640-i-mz.120-7.XK1.bin flash:
Destination filename [c3640-i-mz.120-7.XK1.bin]? 
Accessing ftp://x.x.x.48/tftpboot/c3640-i-mz.120-7.XK1.bin...
%Error opening ftp://x.x.x.48/tftpboot/c3640-i-mz.120-7.XK1.bin
(Protocol error)
Router#
---

This is the sample of /etc/inetd.conf:
---
ftp     stream  tcp     nowait  root    /usr/libexec/ftpd       ftpd -l
#telnet stream  tcp     nowait  root    /usr/libexec/telnetd    telnetd
#shell  stream  tcp     nowait  root    /usr/libexec/rshd       rshd
#login  stream  tcp     nowait  root    /usr/libexec/rlogind    rlogind
#finger stream  tcp     nowait/3/10 nobody /usr/libexec/fingerd fingerd -s
#exec   stream  tcp     nowait  root    /usr/libexec/rexecd     rexecd
#uucpd  stream  tcp     nowait  root    /usr/libexec/uucpd      uucpd
#nntp   stream  tcp     nowait  usenet  /usr/libexec/nntpd      nntpd
# run comsat as root to be able to print partial mailbox contents w/ biff,
# or use the safer tty:tty to just print that new mail has been received.
#comsat dgram   udp     wait    tty:tty /usr/libexec/comsat     comsat
#ntalk  dgram   udp     wait    tty:tty /usr/libexec/ntalkd     ntalkd
tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l
-s /tftpboot
#bootps dgram   udp     wait    root    /usr/libexec/bootpd     bootpd
---

where:
---
%cd /
%ls -l
...
drwxr-xr-x   2 nobody  nobody      512 Mar  5 18:37 tftpboot
...
---


Regards,
Jean-Christophe.

On Tue, 6 Mar 2001, Andy [TECC NOPS] wrote:

> I always had these kinda problems both with
> FreeBSD, Linux, etc etc. Found various ways
> around them in the end but the best way is if
> you are running a version of IOS 12.0 or later
> on the Cisco then use the newer copy commands
> in IOS that allow ftp eg:-
> 
> router> copy ftp://user:[EMAIL PROTECTED]/config.cond startup-config
> 
> much better than :-
> 
> router> copy tftp startup-config
> 
> Regards
> Andy
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]]On Behalf Of Alfred Perlstein
> > Sent: 05 March 2001 18:23
> > To: Jean-Christophe Varaillon
> > Cc: [EMAIL PROTECTED]
> > Subject: Re: - TFTP: Time out -
> >
> >
> > * Jean-Christophe Varaillon <[EMAIL PROTECTED]> [010305 10:17] wrote:
> > >
> > >  +-----------+           +------------+
> > >  |FreeBSD 4.1|<--------->| Cisco 3640 |
> > >  +-----------+           +------------+
> > >
> > > I want to transfer a file from the FreeBSD machine to the Cisco.
> > > My  machine is configured as a TFTP server and the cisco is "configured"
> > > as a client.
> > >
> > > The TFTP communication is stopped because of a timeout.
> > >
> > > Why should I have a timeout ?
> >
> > Because afaik tftp has a really terrible client/server notion,
> > there's no good way to tell if a client has 'gone away'.  Without
> > the timeout, if a client was to disappear the tftpd server would
> > hang around forever.
> >
> > > BUT, I can transfer a files from the Cisco to my machine witout any
> > > trouble.  at this moment, the cisco is configured as a TFTP
> > Server, and I
> > > think that my machine also, but it reacts as a client.
> >
> > You should probably be able to fix this by changing the value of
> > "TIMEOUT" in /usr/src/libexec/tftpd/tftpd.c, then doing this in
> > /usr/src/libexec/tftpd:
> >
> > make ; make install
> >
> > --
> > -Alfred Perlstein - [[EMAIL PROTECTED]|[EMAIL PROTECTED]]
> >
> > To Unsubscribe: send mail to [EMAIL PROTECTED]
> > with "unsubscribe freebsd-net" in the body of the message
> >
> 
> 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to