[elektro] mac address

Stolmár Tamás knight at borsodi.qualitis.hu
Tue Mar 31 09:04:59 CEST 2015


Vagy használjál locally administered MAC addresst.

Ezt úgy kapod, hogy az cím első bytejának 2. bitje (2 << 1) legyen 1.
Ez a bit gyári címek esetén mindig 0.

Generálsz így egy random címet, és azt használod.
Akár eepromban is tárolhatod.
Vagy a sorozatszámból generálod.
Annyit kell megoldani, hogy valamilyen módon átírható legyen, így lesz 
"locally administered".

A linux kernel is így generál random MAC címet, ha nem tudja kiolvasni a 
gyári értéket.
Volt pl. egy sorozat Gigabyte alaplap ahol az alaplapi lan portba nem 
volt (vagy nem jól volt) inicializálva a MAC cím. Itt is így generált.
Nem tudok olyan esetről amikor egy locally administered cím rosszul 
működött volna.

http://en.wikipedia.org/wiki/MAC_address

Switchelt hálózatnál egy MAC ütközés nagyon érdekes effektusokat tud 
okozni. :)


On 03/30/2015 04:56 PM, Fekete Róbert wrote:
> szia
> köszi
> igen valami ilyesmire jutottam én is, vagy a bontott hálókarik :)
>
> R.
>
> 2015-03-30 16:07 keltezéssel, hg12345 írta:
>> Hi,bejegyzett tartományt szeretnél? pl:http://standards.ieee.org/develop/regauth/oui36/index.html ha nem akkor MCHIP és az ATMEL és még sokan mások árusítanak sorosEEPROM-ot ami tartalmaz eg MAC címet, persze az Ő nevük alatt bejegyezve. Gondolom ezek a cimek se teljesen egyedileg, mert 16M cimért nem igazán érdemes beindítani a gyártósort. A MCHP-nek talán 4 bejegyzett MA-L-je van.... (((Ném szép dolog, de az utolsó 3 byte-t akár a uC sorozatszámából (ha van ilyenje , 32 biteseknél mindig van)  is lehet generálni, akkor a gyártmányodon belül különböző lesz.
>> "Fekete Róbert" <frobi at harden.hu> írta:
>>> sziasztok
>>>
>>> régebben valaki vett vagy csak gondolkozott rajta?
>>>    mac címeket szeretnék venni, nem tudom hogy smint működik ez, tudna
>>> valaki segíteni?
>>>
>>> Előre is köszönöm!!
>>>
>>> R.
>>>
>>> -----------------------------------------
>>>            elektro[-flame|-etc]
>> -----------------------------------------
>>             elektro[-flame|-etc]
>>
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list