Forum: Mikrocontroller und Digitale Elektronik CS8900A Ethernetcontroller


von Joachim Nissels (Gast)


Lesenswert?

Hallo,

hab hier ein Ethernet Interface vor mir liegen mit dem 
Ethernetcontroller CS8900A und als uC den c167 von Infineon. Jetzt habe 
ich folgendes Problem:
Wenn ich einen Ping an das Board schicken will, brauche ich ja die 
IP-Adresse des Boards um es anpingen zu können. Ich kann aber auf den 
Ethernetcontroller nur die MAC-Adresse programmieren, woher bekomme ich 
die IP?

Gruß Joachim

von Cabal2002 (Gast)


Lesenswert?

Theoretisch müsstest du die IP Adresse im IP-Stack der auf dem 
Mikrocontroller liegt finden. Der Ethernetcontroller ist wie der Name 
schon sagt ein Ethernetcontroller und damit ist auf Layer2 im OSI Modell 
schluss. Wie du sicher weisst liegt eine IP Adresse im Layer3 des OSI 
Modells. Von daher kann der Ethctrl. kein IP.

Gruss Cabal

von Robin Adams (Gast)


Lesenswert?

IP's kann man beim RIPE kaufen (http://www.ripe.net) ;-)

Ein Ethernet-Controller kann natürlich nur Ethernet Frames empfangen und 
senden. Dir fehlt halt die Software auf deinem uC, die IP spricht; so 
ein "IP Stack" will aber erstmal programmiert sein. Dann fehlt nur noch 
ARP und ICMP bis zum ersten erfolgreichen ping. Das ist wohl ein etwas 
aufwändigeres Projekt...

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
Noch kein Account? Hier anmelden.