MAC adress på ST uC / Microship lan8742a-cz-tr

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
gripner
Inlägg: 1167
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av gripner »

Bläddrar omkring i databladet för lan8742a-cz-tr försöker hitta om de kommer med en MAC adress redan satt. Hittar dock ingenting.
Det ända jag hittar är att man kan sätt något som refereras till som MAC recieve a,b,c address register.

Blir lite fundersam då det heter "Receive" register.

Någon som har erfarenhet ?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45173
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av TomasL »

Den kan inte ha någon MAC-adress, eftersom det enbart är en PHY, dvs i princip det elektriska interfacet mot nätverket.

Den måste kopplas till en MAC, antingen en separat krets, eller så finns det inbyggt i processorn, MACen har däremot en MAC-adress på ett eller annat sätt.
gripner
Inlägg: 1167
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av gripner »

Fick det till samma slutsats som du gav, tack!

I detta fall används en ST32 CPU, om man vill ha en "legit" MAC: adress, behöver man ansöka i MAC registret då eller har ST en tilldelning man bör ansöka om en del från dem, någon som vet ?
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av Micke_s »

https://standards.ieee.org/develop/rega ... index.html
https://standards.ieee.org/develop/rega ... index.html


OUI36 är kanske inte så vettig om man kommer göra över 4096 EUI-48 enheter.
OUI28 ger ungefär 1miljon devices..

Är det privat och inte bryr sig att MAC nummret kanske inte är unikt så är det bara ta ett..
Alternativt så köper du i2c EEPROM från microchip http://www.microchip.com/wwwproducts/en/11AA02E48
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av lillahuset »

Jag pratade med ST för några år sedan och det var möjligt att få MAC-adresser från dem men det lät som om det skulle vara på "nåder" och för att man var en bra kund.

Titta annars här: https://serverfault.com/questions/40712 ... l-machines Det finns en massa adresser man kan använda gratis men utan garanti att ingen annan använder dem.

Fast en MAC-adress för tre kronor från Microchip låter ju som en bra lösning för små volymer. :)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45173
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av TomasL »

Eller också tar man från gamla skrotade nätverkskort/moderkort mm.
Användarvisningsbild
Klas-Kenny
Inlägg: 11292
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av Klas-Kenny »

Är det för något privat är det ju bara till att chansa på någon adress, sannolikheten att man skulle ha någon annan enhet med samma adress på nätet är infinitesimal. Och skulle så vara fallet, får man väl chansa på en annan.
ToPNoTCH
Inlägg: 4847
Blev medlem: 21 december 2009, 17:59:48

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av ToPNoTCH »

Man kan ju kolla på registrerade tillverkare och dra lite egna slutsatser.

Lista
OBS Listan är lång så sidan blir seg.

Det finns ju tusentals riskfria manufacture ID'n

Exempelvis är ju sannolikheten rätt liten att Man kommer ha grejor från "Hoshino Metal Industries" på sitt lokala nätverk Ltd. Så 00-06-1C-XX-XX-XX räcker säker ett tag för hemma bruk.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45173
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av TomasL »

Det hela beror ju naturligtvis på om det ligger bakom NAT eller inte.
Ligger prylen inte bakom NAT så behöver man en garanterat unik MAC-adress.
ToPNoTCH
Inlägg: 4847
Blev medlem: 21 december 2009, 17:59:48

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av ToPNoTCH »

Förklara gärna varför du tror det.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45173
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av TomasL »

Tja, om det finns 2 MAC på samma nät, så blir det lite problem
I sit eget nät bakom NAT så har man kontroll på det, men utan NAT, så har man ingen kontroll på vilka MAC som finns där ute.
Användarvisningsbild
Klas-Kenny
Inlägg: 11292
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av Klas-Kenny »

Nja....

Risken för kollision, särskilt om man som topnotch föreslår medvetet väljer något väldigt udda, är ju fortfarande väldigt liten.
Måste fortfarande hamna på samma nät som något annat med samma adress för att det ska bli problem, och de allra flesta subnät där slutanvändare sitter är ganska små.

Åtminstone i Sverige, vet såklart inte hur ISP'er i hela världen gör men...
Användarvisningsbild
AndLi
Inlägg: 17048
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av AndLi »

Det är ju dock fortfarande extremt liten sannolikhet att det sitter någon hosihno utrustning där med just det serienumret som man slumpvis valt..
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45173
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av TomasL »

Förvisso, men risken finns, och det blir ett helsicke att felsöka.
ToPNoTCH
Inlägg: 4847
Blev medlem: 21 december 2009, 17:59:48

Re: MAC adress på ST uC / Microship lan8742a-cz-tr

Inlägg av ToPNoTCH »

Hmm..

Jag vet inte varför du blandar in NAT Tomas.
Jag får liksom känslan av att du inte vet hur det funkar riktigt.

MAC används för att utrustning på lokalt subnät skall förstå om informationen är avsedd för dom eller inte.

Det är till och med så att OM du mot förmodan skulle få för dig att vilja från en PC surfa till en "hosihno utrustning" OCH den utrustningen med hjälp av "Murphys otvivelaktiga lag" skulle ha EXAKT den MAC som du valt att använda på ditt "ST device" (med en chans på 1/16777215) så skulle även det funka. Eftersom IP-adressen inte är på ditt subnät så kommer din PC vilja sända destinerar det till din gateway.

Det är mottagande sida som i sin tur gör uppslag på vilken MAC som är förknippad med vilken IP. Det vore lite jobbigt för avsändaren att ha koll på det.
Förr i tiden när man använde HUB så nådde alla paket varje utrustning på lokalt nät. Dessa jämförde sin MAC med den avsedda mottagaren och kastade informationen om den inte matchade.
Med switch tekniken så håller switcharna en MAC lista (CAM tabell) och skickar bara på den port där utrustningen finns. Fördelen är ju att man inte belastar utrustning med information som ändå kastas.

Så.."Ligger prylen inte bakom NAT så behöver man en garanterat unik MAC-adress" är ett felaktigt påstående.
Skriv svar