Sida 1 av 2

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

Postat: 10 januari 2018, 13:21:16
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 ?

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

Postat: 10 januari 2018, 14:12:56
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.

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

Postat: 12 januari 2018, 15:57:34
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 ?

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

Postat: 12 januari 2018, 18:04:49
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

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

Postat: 12 januari 2018, 19:36:09
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. :)

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

Postat: 12 januari 2018, 22:32:07
av TomasL
Eller också tar man från gamla skrotade nätverkskort/moderkort mm.

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

Postat: 13 januari 2018, 16:34:18
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.

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

Postat: 13 januari 2018, 22:42:10
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.

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

Postat: 13 januari 2018, 22:45:34
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.

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

Postat: 13 januari 2018, 23:19:53
av ToPNoTCH
Förklara gärna varför du tror det.

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

Postat: 13 januari 2018, 23:22:49
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.

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

Postat: 13 januari 2018, 23:23:15
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...

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

Postat: 13 januari 2018, 23:28:22
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..

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

Postat: 13 januari 2018, 23:47:12
av TomasL
Förvisso, men risken finns, och det blir ett helsicke att felsöka.

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

Postat: 14 januari 2018, 00:00:08
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.