Gast
#3262570
Hallo, ich habe vor einiger Zeit für Steuerungsaufgaben einen AVR-Net-IO aufgebaut. Als Grundlage habe ich die Bascom-basierende Firmware von Thomas Heldt genutzt (Danke! Ist eine gute Grundlage für mich.). Es funktioniert soweit alles, nur von einem Windows-7-basierenden Rechner und einem Linux-Mint-basierendem Rechner aus kann nicht auf die Web-Oberfläche zugegriffen werden. Der Webbrowser versucht eine Zeit lang die Seite zu laden, dann bricht er mit der Fehlermeldung "Fehler: Netzwerk-Zeitüberschreitung" ab. Firefox und auch der Internetexplorer zeigen das selbe Verhalten. Ein Windows-2000-basierender Rechner und ein Windows-XP-basierender Rechner können zur gleichen Zeit über das Netzwerk problemlos auf die Weboberfläche zugreifen. Nun dachte ich, ich hätte da beim "umstricken" irgendetwas "versaut" und habe den originalen Quelltext genommen. Dabei habe ich das selbe Problem festgestellt. Zur Fehlersuche meinerseits: - Anpingen funktioniert von allen Systemen aus problemlos. - ARP-Abfragen funktionieren von allen Systemen aus problemlos. - Auch direkte LAN-Verbindungen wirken sich nicht auf das Problem aus. Schaltaktionen werden über die Links auf der Weboberfläche mit <IP-Adresse_des_NetIO>/<Variablenname>=0 (oder eben 1) ausgeführt. Der Versuch die Adresse so einzugeben anstelle sie über die Weboberfläche aufzurufen war erfolgreich. Die Daten werden also zum Webserver übertragen. Anhand der Debug-Ausgaben des Net-IO via RS232 lässt sich auch ekennen, dass die Datenpakete ankommen, ausgeweret werden und geantwortet wird. Da der Windows-7-Rechner ein Dienstrechner ist, konnte ich darauf keine Netzwerkanalyse-Programme installieren. Allerdings konnte ich mit der dort installierten virtuellen Maschine (VMware, Gast-OS ist Windows XP SP3) problemlos auf die Weboberfläche zugreifen. Unter Linux Mint und meinem Windows-XP-basierenden Rechner habe ich dann Wireshark laufen lassen und den Netzwerkverkehr protokolliert. Nur so richtig verstanden habe ich noch nicht, was denn da "schief läuft". Beide Dateien hängen an. Auffällig ist ersteinmal, dass der Webserver scheinbar mit kaputten TCP-Headern antwortet. Ob das an den verschiedenen TCP-Ports liegt, die WinXP und Linux Mint verwenden? Hat jemand Erfahrungen mit der geschilderten Problematik? ciao, sysconsol