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
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
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?
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
Eine eigene Frage?
Dieser Thread ist über 6 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.