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ásSzerző: szuperp » 2016. március 13. vasárnap, 10:49

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ásSzerző: szuperp » 2016. március 13. vasárnap, 10:53

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: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MAC ADDRESS - ethernet shield

HozzászólásSzerző: Robert » 2016. március 13. vasárnap, 13:17

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: 1030
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MAC ADDRESS - ethernet shield

HozzászólásSzerző: SanyiSay » 2016. március 13. vasárnap, 15:47

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: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MAC ADDRESS - ethernet shield

HozzászólásSzerző: Robert » 2016. március 13. vasárnap, 16:06

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ásSzerző: szuperp » 2016. március 13. vasárnap, 16:07

amikor nincs gyári :) mondjuk nem értem miért nem égetik bele a chip-be...

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MAC ADDRESS - ethernet shield

HozzászólásSzerző: Robert » 2016. március 13. vasárnap, 17:50

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ásSzerző: szuperp » 2016. március 13. vasárnap, 18:34

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: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MAC ADDRESS - ethernet shield

HozzászólásSzerző: Robert » 2016. március 13. vasárnap, 18:47

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ásSzerző: szuperp » 2016. március 13. vasárnap, 19:22

köszönöm... ennek utána fogok olvasni...
miben jelentkezik a probléma ?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MAC ADDRESS - ethernet shield

HozzászólásSzerző: Robert » 2016. március 13. vasárnap, 19:51

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ásSzerző: szuperp » 2016. március 13. vasárnap, 20:29

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: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MAC ADDRESS - ethernet shield

HozzászólásSzerző: Robert » 2016. március 13. vasárnap, 20:46

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ásSzerző: csegebiga » 2016. március 13. vasárnap, 20:47

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: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MAC ADDRESS - ethernet shield

HozzászólásSzerző: Robert » 2016. március 14. hétfő, 6:00

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.


Vissza: “Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 0 vendég