Hi,

On Fri, Jul 10, 2009 at 04:20:03PM +0200, Friedemann Stoyan wrote:
> Gerade wollte ich auf einem Debian GNU/Linux (Lenny) einen tftp Server
> benutzen und bin kläglich gescheitert:
...
> Keiner der verfügbaren Server läuft mit IPv6. Google meint, dass dieses
> Problem bereits seit 2006 bekannt ist:
> https://lists.ubuntu.com/archives/sounder/2006-July/008297.html
> Nun haben wir bereits 2009. Es muss doch einen IPv6 fähigen tftp Server geben!
> Was setzt Ihr denn ein?

NetBSD. Der im Basissystem mitgelieferte ist seit 10 Jahren IPv6-fähig:

> revision 1.18
> date: 1999/07/12 20:17:09;  author: itojun;  state: Exp;  lines: +30 -26
> branches:  1.18.8;
> IPv6 support.

Ja, getestet:

ignat...@einstein 28 % tftp photo.beverly.kleinbus.org
tftp> get pxeboot_ia32.bin-old
Received 41905 bytes in 8.2 seconds
tftp> 

Die vier zusätzlichen Zeilen sind ein expliziter IPv6-Fall beim setzen
der Portnummer eines Sockets. Der Rest ist aufräumen (sockaddr_in -> 
sockaddr_storage, AF_INET -> from.ss_family u.ä.) 

Wenn du die Sourcen zu deinem tftpd hast, sollte das an einem halben
Nachmittag bei einer Tasse Tee mit dem Laptop auf dem Balk^Wna gut, bei
dem Wetter Wohnzimmertisch zu erledigen sein - soo viel komplizierter
kann man einen tftpd gar nicht schreiben.

Tschö
        -is
-- 
ipv6 mailing list
[email protected]
http://listserv.uni-muenster.de/mailman/listinfo/ipv6

Antwort per Email an