Hallo zusammen, ich benutze ein Pretzelboard. Dies ist eine Kombination aus einem vergleichbaren Arduino nano und dem WLAN-Chip esp8266. Ich kommuniziere mit dem esp8266 über den Arduino Nano via Terminal mit AT-Befehlen. Als Router verwende ich eine Fritzbox 7490. AT+RST //Reset > Antwort "OK" AT+CWMODE=1 //Stationsmode > Antwort "OK" AT+CWQAP //Eventuell alte ALAN-Verbindung trennen > Antwort "OK" AT+CWJAP="<SSID>","<PW>" //WLAN-Verbindung mit der Fritzbox aufbauen > Antwort "OK" Wenn ich nun den PING-Befehl teste bekomme ich immer ein ERROR zurück!? AT+PING="www.google.de" > Antwort "ERROR" Der 8266 wird mir mit seiner IP-Adresse in der Fritzboxoberfläche angezeigt. Ich habe auch andere Internetadressen versucht anzupingen. Kein Erfolg. Meine Firewall blockiert nichts, das geht aus den Protokollen hervor. Ich habe sie probeweise auch schon ausgeschaltet. Ich verdächtige die Fritzbox, habe auch schon die Einstellungen unter die Lupe genommen aber nichts gefunden... Gruß RM
Und Dein ESP826 kann DNS? Versuch mal eine IP-Adresse zu pingen...
Habe ich schon gemacht. Ohne Erfolg. Nach meinem Verständnis ist doch die Fritzbox (Router) auch der DNS-Server? Wenn ich z.B. über das Commandfenster des PCs Pinge geht das ohne Probleme.
Volker T. schrieb: > Habe ich schon gemacht. Ohne Erfolg. Dann stimmt was mit dem Routing nicht. Kann auch an der Firewall ( so denn eine dazwischen ist) oder der "Internetberechtigung" (kann man in der FritzBox einstellen) liegen. > Nach meinem Verständnis ist doch die Fritzbox (Router) auch der > DNS-Server? Zumindest reicht diese die Anfrage an einen DNS-Server weiter. Aber wer sagt denn, dass 1. Der ESP8266 die Fritzbox erreicht 2. Der ESP8266 eine DNS-Anfrage an die Fritzbox sendet 3. die Fritzbox die DNS-Anfrage korrekt beantwortet > Wenn ich z.B. über das Commandfenster des PCs Pinge geht das ohne > Probleme. Das beweist nur, dass der PC korrekt konfiguriert ist. Der interessiert hier aber nicht... Geh doch mal strukturiert vor! Z.B. so: 1. Steht der ESP8266 auf DHCP? Falls ja: 1a bekommt der ESP8266 eine korrekte IP-Adresse, Subnetzmaske, default Gateway sowie DNS-Server-Adresse vom DHCP-Server? Falls nein: 1b Hast Du IP-Adresse, Subnetzmaske, default Gateway sowie DNS-Server-Adresse fest und korrekt eingestellt? 2. Kannst Du die IP-Adresse des ESP8266 von einem anderen Gerät im selben Subnetz (z.B. Dein PC) anpingen? (Alternativ umgekehrt: Ping vom ESP8266 auf Deinen PC) 3. Kannst Du vom ESP8266 aus das default Gateway anpingen? 4. Kannst Du vom ESP8266 aus eine IP-Adresse im Internet anpingen? (Vorher mit PC ausprobieren! Nicht alle IP-Adressen im Netz sind anpingbar) 5. Kann der ESP8266 den Hostnamen per DNS in eine IP-Adresse auflösen? 5a Stellt der ESP8266 eine korrekte DNS-Anfrage an den korrekten DNS-Server? Immer erst mal einfach (IP-Adressen, Ping) anfangen und dann zu den höheren Protkollschichten hocharbeiten...
Hallo Thomas, danke für deine Anregungen.. Siehe unten Thomas schrieb: > Geh doch mal strukturiert vor! Z.B. so: > > 1. Steht der ESP8266 auf DHCP? > Falls ja: > 1a bekommt der ESP8266 eine korrekte IP-Adresse, Subnetzmaske, default > Gateway sowie DNS-Server-Adresse vom DHCP-Server? > Falls nein: > 1b Hast Du IP-Adresse, Subnetzmaske, default Gateway sowie > DNS-Server-Adresse fest und korrekt eingestellt? Hier war der Hund vergraben! Ich habe im esp8266 die IP-Adresse, Subnetzmaske, default Gateway richtig eingestellt und schon funzt alles :-)) > > 2. Kannst Du die IP-Adresse des ESP8266 von einem anderen Gerät im > selben Subnetz (z.B. Dein PC) anpingen? (Alternativ umgekehrt: Ping > vom ESP8266 auf Deinen PC) Geht > 3. Kannst Du vom ESP8266 aus das default Gateway anpingen? Geht > 4. Kannst Du vom ESP8266 aus eine IP-Adresse im Internet anpingen? > (Vorher mit PC ausprobieren! Nicht alle IP-Adressen im Netz sind > anpingbar) Geht Danke für deine konstruktive Hilfe! Gruß VT
Hallo, Volker T. schrieb: > Hier war der Hund vergraben! Ich habe im esp8266 die IP-Adresse, > Subnetzmaske, default Gateway richtig eingestellt und schon funzt alles > :-)) Aus diesen 3 Parametern ermitelt ein IP-Client, ob eine Zieladresse innerhalb (dann wird das Ziel direkt angesprochen) oder außerhalb des eigenen Netzes (dann werden die Pakete über das default Gateway gesendet) ist. Stimmt einer der Parameter nicht, gehts (meist) schief. > Danke für deine konstruktive Hilfe! Gern. Danke für die Rückmeldung!
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.