WLAN-Verbindung zu einem Gerät geht nur, wenn PC eingeschaltet (Fritzbox7530AX)

Gackermann

Newbie
Registriert
Okt. 2026
Beiträge
6
Hallo,

ich habe folgendes eigentümliches Problem in meinem Netz: An meinen Router (Fritzbox 7530AX) ist am LAN mein PC angeschlossen. Über WLAN kommuniziert neben anderen Geräten auch ein kleiner WebServer (Arduino ESP8266) mit dem Router. Über seine IP-Adresse kann ich die aktuellen Messwerte in meinem Heimnetz z. B. an meinem Smartphone ansehen (http, HTML). Außerdem sendet der Webserver alle 4 h Messdaten per ftp an meine Homepage bei O2.

Das Problem bei der lokalen Verbindung in meinem Heimnetz: Von meinem Smartphone (oder auch Tablet) geht es immer, wenn der PC eingeschaltet ist. Wenn der PC ausgeschaltet ist, dann geht es aber nicht nicht. Der WebServer kennt die IP meines PCs nicht.

Das Senden per ftp (über WLAN zum Router und dann an meine Homepage bei o2) funktioniert immer. Alle anderen Geräte mit WLAN-Nutzung gehen einwandfrei.

Hat jemand eine Erklärung oder gar Abhilfe?
Grüße Gackermann
 
Telekom MagentaZuhause
Wo läuft denn dein Webserver?
Auf deinem PC?

Das liest sich nämlich so
 
  • Gefällt mir
Reaktionen: BFF
Kanns sein, dass dein Webserver einschläft, wenn der PC nicht an ist? Pollt der PC den Server regelmäßig und hält ihn so wach?
 
Wenn der Webserver auf dem pc läuft wird er beim Abstellen vom pc auch nicht mehr laufen😎
Oder der pc hat dieselbe ip wie der webserver oder ist als „hot Spot“ konfiguriert worden
 
Zuletzt bearbeitet:
Hallo,
der Webserver läuft einem Mikrocontroller (Arduino ESP8266) un voolkommen unabhängig von anderen Geräten im Netzwerk. Das Programm habe ich ohne KI geschrieben.

Da der Arduino durchgehend alle 4 h Messwerte per ftp verschickt, gibt es keinen Grund zu der Annahme, dass der Webserver keine Anfragen mehr versteht.

Der Arduino kennt den PC nicht und kennt z. B. nicht die IP des PCs.

Ich denke, der Router blockiert da was oder braucht für eine Weiterleitung einer Anfrage von meinem Smartphone an den Arduino unbedingt den PC. Wäre aber auch sehr merkwürdig.

Grüße Gackermann
 
Gackermann schrieb:
Das Problem bei der lokalen Verbindung in meinem Heimnetz: Von meinem Smartphone (oder auch Tablet) geht es immer, wenn der PC eingeschaltet ist. Wenn der PC ausgeschaltet ist, dann geht es aber nicht nicht. Der WebServer kennt die IP meines PCs nicht.

Dann kennen die nur diese. Pruef nach was wirklich wohin gesendet wird und was wer von wo abrufen will.
 
Gackermann schrieb:
Ich denke, der Router blockiert da was oder braucht für eine Weiterleitung einer Anfrage von meinem Smartphone an den Arduino unbedingt den PC. Wäre aber auch sehr merkwürdig
Kommt mit Sicherheit auf den Quelltext des Programms an, dass auf dem Arduino läuft.

Denn: Ein Netzwerk- oder Funk-Problem ist erst mal ausgeschlossen, wenn die Geräte selbst im (W)LAN sind.

Die Tatsache, dass eine FTP-Verbindung vom Arduino ins Internet funktioniert sagt nicht automatisch aus, dass auch der Web-Server (http) auf dem Arduino ist und funktioniert. In sofern ist die Rückfrage von meinen Mitautoren durchaus angebracht.
 
Gackermann schrieb:
Das Problem bei der lokalen Verbindung in meinem Heimnetz: Von meinem Smartphone (oder auch Tablet) geht es immer, wenn der PC eingeschaltet ist. Wenn der PC ausgeschaltet ist, dann geht es aber nicht nicht. Der WebServer kennt die IP meines PCs nicht.

Also

PC an: Smartphone / Tablet können mit den Arduino ESP8266 kommunizieren
PC aus: Smartphone / Tablet können nicht mit den Arduino ESP8266 kommunizieren

also hier die Frage dazu:

WIE rufen denn Smartphone / Tablet die Daten ab? per IP des Arduino ESP8266 oder auf über einen lokale DNS Domäne wie z.B. "ArduinoESP8266.hausnetzwerk.local" ?

wenn letzteres: hat denn der Router einen entsprechenden DNS Eintrag mit der IP deines Arduino ESP8266 hinterlegt, so das er diese an Smartphone / Tablet weiterreichen kann?
Denn ich habe hier den Verdacht, der dein Rechner DNS Server spielt und dadurch Smartphone / Tablet die entsprechenden Daten liefert. Ohne den geht es dann nicht.
 
Telekom MagentaZuhause
@Gackermann
adfsrg schrieb:
Kanns sein, dass dein Webserver einschläft, wenn der PC nicht an ist? Pollt der PC den Server regelmäßig und hält ihn so wach?
Steht in deinem Programm wifi_set_sleep_type(NONE_SLEEP_T)? Ansonsten schläft dir der uC wahrscheinlich ein und dann macht vielleicht ARP-Probleme.
 
  • Gefällt mir
Reaktionen: NDiCB
Die Tatsache, dass eine FTP-Verbindung vom Arduino ins Internet funktioniert sagt nicht automatisch aus, dass auch der Web-Server (http) auf dem Arduino ist und funktioniert. In sofern ist die Rückfrage von meinen Mitautoren durchaus angebracht.
Im Arduino läuft ständig eine Schleife, in der alle Unterprogramme (Messen, Speichern, usw.) nacheinander aufgerufen werden, und da wird auch abgefragt, ob eine Anfrage vom WLAN gekommen ist. Der Arduino hat keinerlei Kenntnisse über den PC.

WIE rufen denn Smartphone / Tablet die Daten ab? per IP des Arduino ESP8266 oder auf über einen lokale DNS Domäne wie z.B. "ArduinoESP8266.hausnetzwerk.local" ?
Ich rufe die Daten mit Eingabe der IP ab, der Arduino hat eine feste Adresse. In der Fritzbox íst unter DNS-Server ist "Internetanbieter" eingetragen.
 
Gackermann schrieb:
In der Fritzbox íst unter DNS-Server ist "Internetanbieter" eingetragen.

Das ist uninteressant - geht darum das die FB die DNS Antwort fest eingestellt hätte, wenn du den Arduino ESP8266 nicht per IP aufrufen würdest.

Gackermann schrieb:
Ich rufe die Daten mit Eingabe der IP ab, der Arduino hat eine feste Adresse.

ok ist auf der FB folgendes eigestellt?

1791235128953.png
 
  • Gefällt mir
Reaktionen: mchawk777
Nicht denken, Fakten schaffen, Logfiles auswerten.
Im LogFile der Fritzbox ist nur eingetragen, wenn sich was an- oder abmeldet. Zu meinem mislungenen Versuch, den Arduino bei abgeschaltetem PC zu erreichen, ist nichts eingetragen. Gibt es noch andere Logs?
 
Hallo redjack,
da gibt es kein Log. Der Webserver läuft ja auf einem Mikrocontroller, da habe ich keine Festplatte o. ä.

Aber die Idee ist trotzdem gut. Es gibt einen kleinen Speicher, der auch ohne Spannung den Inhalt behält. Da schreibt das Messprogramm Fehlermeldungen hinein. Da werde ich eintragen lassen, dass ein Client was vom Server angefordert hat. Dann weiß ich wenigsten, ob die Anfrage angekommen ist.

Melde mich wieder.

Gruß
Gackermann
 
Zurück
Oben