Mac Adresse auslesen?

Gast #2715652
Lesenswert?

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 #2715668
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

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