MAC ADDRESS - ethernet shield

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

MAC ADDRESS - ethernet shield

Hozzászólás Szerző: szuperp »

Felvetőtdött egy kérdés.
Mivel állítólag minden MAC addressből jószerével 1 db létezik a világon, amit elvileg a hálózati kártya gyártója renel a termékéhez...
hogy működik ez az ethernet shield-eknél?
rendel hozzá a gyártó, vagy nekem kell?
ha nekem kell hol lehet leellenőrizni/regisztrálni?
van-e valami jogi következménye a dolognak, ha például valaki több egyforma mac-es eszközt ad ki?
mi van, ha dinamikussá teszem a mac addrest és minden felhasználó azt ír be amit akar...

van valakinek infója a témáról?
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: szuperp »

itt azt írják, hogy egy matricán kéne lennie a címnek, de ilyet még nem láttam egyiken sem, így azt mondják, használjunk egy random címet...
https://www.arduino.cc/en/Guide/ArduinoEthernetShield
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: Robert »

IPv6 esetén lesz probléma.Ott a MAC address kijut a külső hálózatra is.
Amíg csak a routered mögött van - kicsi az esélye két egyforma címnek....
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: SanyiSay »

http://standards-oui.ieee.org/oui/oui.txt
Itt a megoldás. SW-ből ellenőrizni folyamatosan ezt a listát és a még el nem adott címeket használni. :P

Mint laikus kérdezem, hogy mi az a cituáció amikor jobb egy random MAC cím a gyárinál?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: Robert »

Pl. nincs gyári cím....
Ekkor használj ISA buszos kártya címet. Nagy valószínűséggel nem köszön vissza. (ha nálad az ISA-s kártya)
Vagy megszűnt gyártó élő címtartományából... (nem szabályos és nem etikus!)
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: szuperp »

amikor nincs gyári :) mondjuk nem értem miért nem égetik bele a chip-be...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: Robert »

Plusz EEPROM hely, egyedi széria.
És helyettesítőt építesz?

Ha kell: Külső EEPROM, egyedi MAC címmel. Microchip árul ilyet.
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: szuperp »

gyakorlatilag veszek egy MAC címet? :) egyenlőre szerintem marad, hogy véletlen mac cím... lement EEPROM-ba, hogy onnantól kezdve mindig azt használja, de dinamikus is lesz, hogy át lehessen írni... aztán, ha nagyon kell, akkor majd veszek MAC címeket... és beírjuk utólag...
ha routeren keresztül csatlakozik a net-re akkor elvileg gond nem lehet ugye?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: Robert »

IPv4 esetén, Router mögött nincs gond. IPv6 hálózat esetén viszont probléma - mert kijut a MAC a világhálóra (MAC címből generálódik).
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: szuperp »

köszönöm... ennek utána fogok olvasni...
miben jelentkezik a probléma ?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: Robert »

Egy utca, két azonos házszám és név.
Hova menjen a csomag? :)
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: szuperp »

akkor ez az IPV6 nagyon xar... ellopod valaki mac addressét és már le is tiltottad a netről, vagy elloptad a csomagjait... nem?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: Robert »

A rendszerben a _közvetlen_ neten levő dolgok esetéről volt szó.
Most sem lehet két azonos MAC - pl. a helyi hálózatodon. Mindkét eszközöd elérhetetlen lesz.

IPV6 esetén veszélyes: ha pl. switch-el mész ki a netre...
Avatar
csegebiga
Chipgyilok
Hozzászólások: 288
Csatlakozott: 2015. március 27. péntek, 21:27

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: csegebiga »

pici adalék az ipv6 versus mac address kérdéshez:
a mac cím csak abban az esetben jelenik meg az ipv6 címben, ha az a cím
Állapotmentes automatikus címkonfiguráció (SLAAC) keretében keletkezett, Módosított EUI-64 cím
ez gyakorlatilag megfelel egy ipv6ra felokosított ipv4 apipa címnek (169.254.0.1-169.255.255.254)

tehát, ha nem hagyjuk, hogy a rendszer generálja az ipv6 címet, meg lehet előzni a mac cím kikerülését a routeren túlra

az más kérdés, hogy a mac címek duplikációját ezután is kerülni kell a hálózaton belül,
mivel az osi-iso model adatkapcsolati rétege nem az ip címmel címez, hanem a mac címmel (ezért hívják fizikai címnek is)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MAC ADDRESS - ethernet shield

Hozzászólás Szerző: Robert »

Köszönöm szépen a pontosítást...
Arduino alatt jelenleg natív IPv6-ot az ENC28J60 ethernet vezérlők tudnak... W5100 "csak" IPv4-et ismer.
Válasz küldése