Hallo Zusammen, ich bräuchte Eure Hilfe. Ich habe mir zu Hause einen Webserver aufgebaut. Dieser besteht aus einem ESP8266 und ein STM32F446. Dieser läuft soweit einwandfrei. Ich kann ihn im lokalen Netz über die IP aufrufen und bekomme die http Seite angezeigt. Nun wollte ich einen zweiten Webserver aufbauen. Diesen schalte ich ein, er bekommt eine IP vom Router zugewiesen und dann war es das. Ich kann nicht auf ihn Pingen noch über die IP auf ihn zugreifen. Schalte ich zuvor den anderen Webserver ab, läuft der Zweite auch einwandfrei. Nur zusammen funktionieren diese nicht. Kontrolliert habe ich folgendes: MAC-Adresse ist unterschiedlich. IP- von DHCP vergeben ist auch unterschiedlich. Was kann man noch kontrollieren? Wodurch können die zwei Webserver sich noch beeinflussen? Liegt es eventuell daran, dass beide einen Webserver auf Port 80 erstellen? Aber dies sollte doch bei unterschiedlichen IP´s keinen Einfluss haben? Hat solch ein Problem schon mal jemand gehabt und eine Lösung dafür? Danke und Grüße Andi
Am einfachsten Netzwerkverkehr mitschneiden, dann siehst Du, wo es hakt. Ist bei Fritzboxen und natürlich OpenWRT schnell und einfach gemacht, dann mit Wireshark analysieren.
Andi K. schrieb: > Was kann man noch kontrollieren? Wodurch können die zwei Webserver sich > noch beeinflussen? > MAC-Adresse ist unterschiedlich. Hast du die irgendwie verändert? Das sollte nicht nötig sein. Aber wenn ja, hast du dabei vielleicht etwas falsch gemacht. > Liegt es eventuell daran, dass beide einen Webserver auf Port 80 > erstellen? Aber dies sollte doch bei unterschiedlichen IP´s keinen > Einfluss haben? Genau, das kann es nicht sein. > Hat solch ein Problem schon mal jemand gehabt und eine Lösung dafür? Nein, bei mir laufen mehrere "einfach so" ohne sich zu stören.
Andi K. schrieb: > Liegt es eventuell daran, dass beide einen Webserver auf Port 80 > erstellen? Aber dies sollte doch bei unterschiedlichen IP´s keinen > Einfluss haben? Daran kann es nicht liegen. Subnetzmask müsste ja auch stimmen, durch DHCP. Aber irgendwie sieht das nach Adresskonflikt aus. Probiere doch mal statische Adressen. Und Subnetz beachten. Vermutlich 255.255.255.0
MAC Adresse habe ich nicht verändert. Ist die voreingestellte. Mit Statischer IP habe ich das gleiche Problem. Irgendwie glaube ich, dass das ein Problem mit der Fritz Box ist. Muss ich mal mit einer anderen probieren. Danke euch für die Antworten. Grüße Andi
Andi K. schrieb: > Irgendwie glaube ich, > dass das ein Problem mit der Fritz Box ist. Hast du die Fritzbox mal neugestartet?
Habe ich mehrmals gemacht. Es scheint aber wirklich an der FritzBox zu liegen. Habe jetzt mehrere Statische IP´s versucht. Und nach langem versuchen habe ich welche gefunden mit denen es klappt. Ich kann mir nur nicht erklären wieso nicht mit allen. IP konflikte kann ich ausschließen, die IPs gab es alle nicht, laut FritzBox und denoch funktioniert es nur mit ein paar wenigen. Grüße Andi
Also im Netz findet man dazu verschiedene Fehlerbilder mit Verbindungsabbrüchen allerdings keine wirkliche Lösung oder eine Aussage von AVM dazu. Offenbar hat die Box beim Switching unter nicht nachvollziehbaren Bedingungen ein Problem. Ich hatte selbiges an meiner 7390, zwei identische Mediaplayer (IcyBox) war der eine angemeldet hatte nach kurzer Zeit das Notebook keine Verbindung mehr (egal ob WLAN oder LAN) mit dem anderen Player kein Problem. Lösung war dann nur den einen Player über ein zweites WLAN eines anderen AP zu verbinden. Hast du noch einen weiteren ESP zum probieren? Sascha
Sascha W. schrieb: > zwei identische Mediaplayer (IcyBox) war der eine angemeldet hatte nach > kurzer Zeit das Notebook keine Verbindung mehr (egal ob WLAN oder LAN) > mit dem anderen Player kein Problem. Hast du den beiden ESPs auch unterschiedliche Stationsnamen verpasst?
Achim M. schrieb: > Sascha W. schrieb: >> zwei identische Mediaplayer (IcyBox) war der eine angemeldet hatte nach >> kurzer Zeit das Notebook keine Verbindung mehr (egal ob WLAN oder LAN) >> mit dem anderen Player kein Problem. > > Hast du den beiden ESPs auch unterschiedliche Stationsnamen verpasst? Das waren keine ESPs und ja natürlich hatten die verschieden Namen. Sascha
Toll Sascha. wie hier... Beitrag "2 ESP8266 Webserver gleichzeitig - Verbindungsproblem" ...also nochmal die Frage @TO Hatten die beiden ESPs unterschiedliche Stationsnamen?
:
Bearbeitet durch User
Was verstehst du unter Stationsname? Ist das der Voreingestellte wo die Endung der MAC-Adresse entspricht?
Habe eben nochmals im Router nachgesehen, dort werden beide mit unterschiedlichem Namen aufgeführt.
Andi K. schrieb: > Ist das der Voreingestellte wo die Endung der MAC-Adresse entspricht? Wie hier... https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/station-class.html#hostname ..., Ja genau den meinte ich. Hintergrund zur Frage; Fritzboxen haben offenbar bei zwei gleichen Stationsnamen manchmal ein Problem. Aber wenn es das nicht ist, weiß ich auch nicht weiter. Hast du es schon mal mit ESP-seitig statischen IP-Adressen ausprobiert?
:
Bearbeitet durch User
Achim M. schrieb: > Hast du es schon mal mit ESP-seitig statischen IP-Adressen ausprobiert? Habe ich bereits oben beschrieben. Mittlerweile laufen beide mit Statischen IP´s. Es kommt aber immer noch vor, dass sie den ganzen tag laufen und plötzlich gegen Abend einer die Verbindung verliert. Mit WIFIMan sehen ich dann auch, dass ich morgens einen Ping von 5 ms habe und gegen abend N/A mit 100% Paketverlust. Am nächsten Morgen geht es dann wieder. Ich kann mir nur vorstellen, dass die Störungen durch Nachbarn abends zu nehmen und dann die Funkleistung nicht mehr aussreichend ist. Müsste es mal testen, wenn ich die ESP in der Nähe des Routers betreibe. Aber ist schon alles etwas seltsam. Grüße Andi
Ich habe eine sehr stark gestörte Umgebung. Bei mir verlieren alle WLAN und Bluetooth Geräte mehrmals am Tag die Verbindung. Dazu habe ich inzwischen vier WLAN Router ausprobiert, einer davon eine Fritzbox. Keiner davon war besser als die anderen. Aber: Alle Geräte bauen nach einigen Minuten neue Verbindungen auf. Ich habe zwei ESP8266 in der Wohnung, die rund um die Uhr laufen. Ich habe im Wohnzimmer bei beiden die Status-LED im Blick und an der kann ich sehen, dass sie (fast*) immer von alleine eine neue Verbindung aufbauen. Dazu musste ich nicht einmal eine Zeile Programmcode schreiben. *) In den vergangenen 5 Jahren habe ich eins der beiden Module (das ältere) zweimal manuell resetten müssen. Vielleicht hast du eine schlechte Firmware Version auf deinen Modulen. Nach anfangs extrem schlechten Erfahrungen hatte ich mit dem SDK 1.5.4 (enthält die AT Firmware 1.1.0.0) zum ersten mal gute Erfahrungen gemacht. Die Versionen danach waren wieder schlecht. Nach zwei Jahren erfolglosen Updates habe ich aufgehört, ständig neue Versionen zu versuchen. Ich nutze immer noch die alte Version 1.5.4. Die läuft stabil, das kann ich Dir versprechen.
Ok danke für den Hinweis. Dann werde ich diese FW-Version testen. So recht erklären kann ich es mir auch nicht. Aber ich bin so langsam am Ende mit meinen Ideen. Grüße Andi
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.