Hallo Holger,
habe mir gerade die überarbeitete Webseite von Ulrich Radig angesehen und bin dabei auf dein Problem gestoßen.
Ich hatte das selbe Problem, als ich mir ein Account bei dyndns.org eingerichtet hatte, um aus dem Internet Zugriff auf den kleinen Webserver zu erhalten.
Im Einsatz befindet sich bei mir eine Fritzbox SL als Router, die Webserver Platine von Holger Buss mit einer ISA-Ethernet Karte mit RTL8019AS Chipsatz und einem ATMEGA644 mit der Softwareversion 1.4.
Ich habe auch eine ganze Zeit suchen müssen, bis ich dahinter gekommen bin.
Und zwar hat es mit der MAC-Adresse, welche auf der SD-Karte hinterlegt ist zu tun.
Ich würde mal behaupten, dass diese nicht ganz glücklich gewählt ist.
MAC SD-Karte: 01-0A-10-20-A0-FF
MAC main.c: 30-10-43-43-45-77
Die ersten drei Blöcke auch als Organization Unique Identifier (OUI) bezeichnet, geben den Hersteller an.
Hier kannst du mal den OUI-Code aus der MAC-Adresse deines PC´s eintragen:
http://standards.ieee.org/regauth/oui/index.shtml
Neben der OUI existiert auch ein kleiner Adreßbereich (IAB – Individual Address Block), für Privatpersonen und kleinere Firmen.
Bin auch kein Experte auf dem Gebiet und habe im Internet nach einer Erklärung gesucht.
Wenn ich das richtig verstanden habe, könnte es sich bei der oberen MAC-Adresse um einen Herstellerunabhängige Kennung handeln, wie sie beispielsweise beim IP-Protokoll als Multicast-Adressen im Bereich 01-00-5e-00-00-00 bis 01-00-5e-7f-ff-ff verwendet werden.
Mehr dazu auf:
http://de.wikipedia.org/wiki/MAC-Adresse
Wenn das mit der MAC-Adresse aus der main.c funktioniert haben soll, würde ich zuerst einmal vorschlagen diese in der server.cfg auf der SD-Karte zu übernehmen. Wenn es immer noch nicht funktionieren sollte, ersetz die ersten drei Blöcke mit einen Herstellercode aus der unteren Tabelle.
Um allen Problemen aus dem Wege zu gehen, habe ich bei mir den Herstellercode von einer ausrangierten D-Link Karte eingetragen.
Die Hersteller verwenden auch in einen gewissen Rhythmus die alten MAC-Adressen wieder für neue Karten.
Werde mir die Tage auf jeden Fall die Zeit nehmen einen ATMEGA mit der neuen Software/ Stack zu laden.
Freue mich festzustellen, das dieses Projekt noch weiter geführt wird.
Also weiter so.
Grüße Andreas
Hersteller MAC-Kennung
3Com 00-60-C5-xx-xx-xx
3Com 00-60-8C-xx-xx-xx
3Com 00-C0-8C-xx-xx-xx
3Com 02-60-8C-xx-xx-xx
Abit 00-C0-EF-xx-xx-xx
APPLE 10-00-E0-xx-xx-xx
ASUS 00-15-F2-xx-xx-xx
Cisco 00-60-2F-xx-xx-xx
Cisco 00-00-0C-xx-xx-xx
Compaq 00-50-8B-xx-xx-xx
D-Link 00-80-C8-xx-xx-xx
D-Link 00 DE 01-xx-xx-xx
D-Link 00 DE 02-xx-xx-xx
Hewlett Packard 08-00-09-xx-xx-xx
IBM 10-00-5A-xx-xx-xx
IBM 00-09-6B-xx-xx-xx
Intel 00-07-E9-xx-xx-xx
Intel 00-AA-00-xx-xx-xx
Sun Microsystems 08-00-20-xx-xx-xx
Thosiba 00-00-39-xx-xx-xx