Date: Tue, 27 May 2014 18:48:09 +0400 From: Eygene Ryabinkin <rea@freebsd.org> To: Niu Zhixiong <kaiaixi@gmail.com> Cc: freebsd-net@freebsd.org Subject: Re: About TFTP Message-ID: <i5ipMxqb8jo2pB9W8wdNDcXJcaU@dHhGgwofm7uNfL6/X5%2BbGIkDUYs> In-Reply-To: <CAOENNMCSdGy2bJvheq=cVvL%2BN-nToE9gq%2BRHAUO8yqETvE-7SQ@mail.gmail.com> References: <CAOENNMCSdGy2bJvheq=cVvL%2BN-nToE9gq%2BRHAUO8yqETvE-7SQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--78WCQgNEg63vc82l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Tue, May 27, 2014 at 10:12:40PM +0800, Niu Zhixiong wrote: > I want to modify the source code of TFTP. However it is invoked by > inetd. I really need a standalone service of TFTP without inetd. Why? Inetd provides network pipe and connection initiation for TFTP daemon and then it acts on the "cooked" socket for the port 69, but does the rest of communication by itself, including opening data connection back to the client. > But, when a start tftpd without inetd. it says recvfrom: Socket > operation on non-socket. Because tftp daemon expects its standard input and output to be network sockets. > Could someone give me some suggestion to start tftpd without inetd? FreeBSD stock TFTP daemon doesn't support this. You may probably look at the ports collection (/usr/ports/net) and software with tftp in its name: there are at least 3 packages that look like TFTP daemon. But first I'd reconsider the need to drop inetd =66rom the game. Or, if you're up to some coding, you can extend our base tftp daemon with stand-alone capabilities. --=20 Eygene Ryabinkin ,,,^..^,,, [ Life's unfair - but root password helps! | codelabs.ru ] [ 82FE 06BC D497 C0DE 49EC 4FF0 16AF 9EAE 8152 ECFB | freebsd.org ] --78WCQgNEg63vc82l Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iL4EABEKAGYFAlOEpalfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl bnBncC5maWZ0aGhvcnNlbWFuLm5ldDgyRkUwNkJDRDQ5N0MwREU0OUVDNEZGMDE2 QUY5RUFFODE1MkVDRkIACgkQFq+eroFS7PsbGgEAkETDGQkPoV9fQi3pRVDF+gtB xS3IqudMevWEBRnflC8A/A8kh/UFU2q4QT4PBL0rqjKOckJO9aBgY3F5IXGC6UBK =HBx1 -----END PGP SIGNATURE----- --78WCQgNEg63vc82l--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?i5ipMxqb8jo2pB9W8wdNDcXJcaU>