Mac Adresse auslesen?

Gast #2715652
Hi Leute
habe einen Ic+ Ethernet Switch an meinen uC angebunden. Der Switch ist 
sozusagen das "PHY". Ethernet verbindung läuft. Jetzt habe ich da eine 
Frage die Mac Adresse setzte ich noch beliebig Benutzerdefiniert.
Die Frage ist hat der Ethernet Switch eine eigene MAC Adresse? Kann ich 
diese irgendwo raus auslesen per MII Register? Es ist der IC+ IP175D 
Ethernet Switch

Grüße
Mike
Gast #2715659
Moin,

Mike schrieb:
> Frage die Mac Adresse setzte ich noch beliebig Benutzerdefiniert.
kannst Du, ist aber nicht sehr Clever.

> Die Frage ist hat der Ethernet Switch eine eigene MAC Adresse?
Ein Switch in der Regel nicht, falls es ein Router ist dann Ja.

MfG
Gast #2715668
Auszug aus dem Datenblatt. Bin immer noch nicht schlau es unterstütz 
also router application aber selber ist er keiner? Verstehe ich das 
richtig?

"IP175 operates in store and forward mode. IP175 have a lot of rich 
features for different application, include router application...
Ip175D supports up to 2k Mac addresses up to 16 VLAN and up to 8 Multi 
Field entires. These tables are accessible trough MII register."
#2715801
Verschieden... Billige Switches haben keine (die merken sich nur, auf 
welchem Port welche MAC hängt, heutzutage hängt ja oft nur 1 PC an einem 
Switch-Port, s.g. Micro Segmentation)

Die in der gehobenen Preisklasse - manageable Switches - die mit Dingen 
wie VLAN, Port Access Security, Trunks usw. umgehen können haben eine 
interne MAC-Adresse des Mainboards und für jeden Port nochmal eine 
eigene. Denen kann man dann aber für die Verwaltung auch IP-Adresse an 
virtuellen Terminals zuweisen usw.

Kannst sonst realtiv easy testen... nimm Wireshark (und PC natürlich an 
Switch), sniff ein bisschen Datenverkehr zwischen zwei Endgeräten (z.b. 
Ping ), schau ob Source Address die des pingenden PCs ist und 
Destination die des echoenden. Falls nicht, wird die Destination die 
deines Switches sein, dann hat er eine eigene.
Gast #2716167
Hi

das problem ist momentan weise ich die Mac Addresse selbst zu, für test 
zwecke. Dies geschieht wenn der uC initialierst wird. Wenn ich also mit 
Wireshark sniffe sehe ich die von mir eingestellt MAC. Deswegen war ja 
die Frage ob es möglich ist von meinem Ethernet Switch eine MAC Addresse 
auszulesen falls es eine hat, nochmal das model ist IC+175D

Grüße
#2716976
Ups überlesen... dieser hier oder? 
(http://www.icplus.com.tw/pp-IP175D.html)

Die in der Zeichnung dargestellten MACs sind schätzungsweise die 
Adressen, die du setzten kannst. Ich denke der hat keine fixe MAC, da er 
ja für die Hardwareentwicklung ausgelegt ist, und jeder Hersteller von 
Netzwerkgeräten kauft/reserviert sich ja seinen MAC-Adressraum (meistens 
die ersten paar Stellen). Manche sind dann so bekannt dass Wireshark 
beispielsweise statt der ersten 3 Oktette dann schon "CISCO" oder 
ähnliches schreibt.

Der Chip selbst ist ja kein fertiges Gerät, deshalb hat er auch keine 
eigene MAC, sonst könnten ihn ja nur Bastler und Private verwenden, 
jedes größere Unternehmen würd's stören wenn Sie die MAC eines anderen 
Unternehmen führen müssten.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.