Arduino Ethernet Shield kann nicht übers Netzwerk angemeldet werden

Gast #3361215
Lesenswert?

Nächster Schritt wäre, den Vorgang mit Wireshark zu protokollieren. Dann 
siehst Du, ob der Mikrocontroller überhaupt antwortet. Zuerst wird der 
PC per Broadcast fragen, wem die IP-Adresse gehört. Daraufhin muss der 
Mikrocontroller antworten "ich bin das". Dann kennt der PC die MAC 
Adresse, denn die ist in der Antwort enthalten. Die speichert er in der 
ARP Tabelle, die man übrigens mit dem ARP Befehl abfragen und 
manipulieren kann.

Macn mal den Wireshark Trace und berichte, wie der Mikrocontroller 
antwortet.
#3361400
Lesenswert?

Hallo Simon,

wie ist dein Netzwerk verkabelt? Hast du ein RJ45-Kabel vom UNO direkt 
zum PC, oder vom UNO zu einem Switch deines Netzwerks? Leuchten die LEDs 
der Netzwerkbuchse der Gegenstelle des UNO -- ist also ein Link 
aufgebaut?

Welche IP-Adresse hat der UNO (im Sketch-Code definiert), und welche 
IP-Adresse hat dein PC (Eingabeaufforderung, dann "ipconfig" eingeben, 
und nach der IPv4-Adresse deines Netzwerkadapters suchen)? Es ist 
wichtig, dass beide Adressen im Netzwerkteil übereinstimmen, und sich im 
Host-Teil unterscheiden. Dazu brauchst du die Subnetzmaske, die unter 
der IPv4-Adresse in der Ausgabe von ipconfig erscheint.

Wenn beides der Fall ist, müsste ping vom PC zur IP-Adresse des UNO 
gehen.

LG, Sebastian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren