Hi, ich hab ein Board entwickelt, welches u. a. auch eine Netzwerkschnittstelle beinhaltet. Als O/S läuft momentan das Windows CE. Mein Netzwerk-IC besitzt ein externes Eeprom, in welchem u. a. die MAC-Adresse hinterlegt wird. Momentan hab ich eine frei erfundene MAC eingetragen (für die ersten Tests). Leider schaffe ich es nicht, dass mein Board eine IP-Adresse vom DHCP Server bekommt, damit ich mich mit dem Internet verbinden kann. Kann die MAC-Adresse hierfür eine Erklärung sein? Gruß Manuel
Manuel schrieb: > Kann die MAC-Adresse hierfür eine Erklärung sein? Ja! Insbesondere, wenn das LSB des 1. Byte gesetzt ist. Dann wäre das nämlich eine Brodacast/Multicast Addresse.
Das Multicast-Bit sollte nicht gesetzt sein. Ansonsten bist Du aus technischer Sicht in der Wahl frei, solange es keine Konflikte mit anderen Geräten gibt.
Ja. Prüfe mal, ob die beiden untersten Bits des ersten Byte gelöscht sind. Wenn nicht, hättest Du hier Dein Problem. fchk
Auch Hi, sofern die MAC Adresse den gueltigen Regeln entspricht, eher Nein! Also nicht gerade 00:00:00:00:00:00 oder FF:FF:FF:FF:FF:FF nehmen :-) Ich wuerde bevorzugt die MAC Adresse benutzen, die auf dem Device angegeben ist (wenn moeglich) Wichtig: die MAC muss EINDEUTIG sein (darf also im Netz nicht nochmals auftreten) basics: leuchtet die "conn" LED ? (wenn Nein -> erst Verbindung pruefen) Im Zweifel, IP Adresse manuell einstellen und sicherstellen, dass das Device kommunizieren kann Dann umstellen auf DHCP Gruesse netfox
Udo Edwin F. schrieb: > Wichtig: die MAC muss EINDEUTIG sein (darf also im Netz nicht nochmals > auftreten) Einfache Lösung: Von alter, zu verschrottender Netzwerkkarte oder altem, zu verschrottendem PC-Mainboard abschreiben.
wow - danke für die vielen Antworten! Jim Meba schrieb: > Ja! Insbesondere, wenn das LSB des 1. Byte gesetzt ist. Dann wäre das > nämlich eine Brodacast/Multicast Addresse. ja das hatte ich gesetzt :-( -> werd ich morgn gleich mal ausprobieren, ob es danach funktioniert. Rufus Τ. Firefly schrieb: > Einfache Lösung: Von alter, zu verschrottender Netzwerkkarte oder altem, > zu verschrottendem PC-Mainboard abschreiben. werd ich mal Ausschau halten. Selber hab ich leider keine alte Karte... Udo Edwin F. schrieb: > Wichtig: die MAC muss EINDEUTIG sein (darf also im Netz nicht nochmals > auftreten) das weiß ich natürlich nicht, da ich momentan irgendeine frei-erfundene MAC verwende.
Also bei der MAC brauchst du wirklich nicht eine von einer alten defekten Karte raussuchen. Dass du eine aus deinem Netzwerk triffst wäre sowas von Zufall. Dann solltest du auch Lotto spielen gehen. (Die Eindeutigkeit muss lediglich in deinem eigenen, lokalen Netz gegeben sein. Ob die irgendwo anders auf der Welt vergeben ist, ist egal) Wie schon gesagt wurde, darfst nur keine Multicast-Adresse (bzw. Broadcast) verwenden. Falls es nicht klappen sollte, ist ein Sniffer wie Wireshark vorteilhaft. (Vorsicht: In geswitchten Netzwerken bekommst du i.d.R. nicht alle Pakete zu gesicht) Falls dir keine MAC einfällt: Lass dir die von deinem PC anzeigen und addiere 1
Michael N. schrieb: > Wie schon gesagt wurde, darfst nur keine Multicast-Adresse (bzw. > Broadcast) verwenden. wieso darf man keine Multicast-MAC verwenden? Ich habe mir gerade den 82576 Ethernet Controller angeschaut, der zwei MACs beinhaltet. Die zweite MAC wird aus der ersten MAC generiert, indem das Bit0 der ersten MAC invertiert wird.
Bernd schrieb: > Michael N. schrieb: >> Wie schon gesagt wurde, darfst nur keine Multicast-Adresse (bzw. >> Broadcast) verwenden. > > wieso darf man keine Multicast-MAC verwenden? Ich habe mir gerade den > 82576 Ethernet Controller angeschaut, der zwei MACs beinhaltet. Die > zweite MAC wird aus der ersten MAC generiert, indem das Bit0 der ersten > MAC invertiert wird. Aber doch wohl vom letzten Oktet der MAC Adresse? Das multicast Bit ist im ersten Oktet der Adresse.
Thomas Miletich schrieb: > Aber doch wohl vom letzten Oktet der MAC Adresse? Das multicast Bit ist > im ersten Oktet der Adresse. ah ok... ja das stimmt
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.