Zakładam laboratorium komputerowe, w którym wiele Raspberry Pis zamierza uzyskać adresy IP przez DHCP. Chciałbym, aby serwer DHCP rozróżniał Raspberry Pis od innych klientów.
Jakie są unikalne pod względem organizacyjnym identyfikatory kart Ethernet w Raspberry Pis, za pomocą których mogę odróżnić Raspberry Pis od innych klientów DHCP?
(Mam świadomość, że adresy MAC mogą być sfałszowane i zakładam, że klienci DHCP nie są wrogo nastawieni).
networking
hardware
ethernet
ethernet-port
200_sukces
źródło
źródło
Najlepszym źródłem do znalezienia najbardziej aktualnych przydziałów OUI jest Publiczny wykaz dużych bloków adresów MAC (MA-L) na IEEE - http://standards.ieee.org/develop/regauth/oui/public.html .
Pełna lista zadań OUI jest opracowywana codziennie i jest dostępna na stronie http://standards-oui.ieee.org/oui.txt .
Zgodnie z tą listą istnieje jedno zadanie OUI / MA-L dla Raspberry Pi Foundation:
źródło
B8-27-EB
na Raspberry Pi 3 Model BZgodnie z linkiem do Wikipedii,
Jest to więc całkiem proste; pierwsza połowa adresu MAC to OUI, a druga połowa jest dowolna.
Oto cztery pisy, które tu mam (dwa B, jeden wyprodukowany w Chinach, jeden B + i jeden pi 2), pierwsze trzy oktety to:
Wykonanie losowego wyszukiwania online („adres MAC raspberry pi”) również powoduje wyświetlenie tego OUI.
źródło
W mojej bardzo osobistej sprawie.
Wyszukiwanie OUI
b8: 27: eb
Znajdź wyniki B8: 27: Fundacja EB Raspberry Pi
źródło
Zarówno Ethernet, jak i Wi-Fi na RPi3 (Raspberry Pi 3) mają prefiks
b8:27:eb
.źródło
Warto zauważyć, że numer MAC-48 dotyczy interfejsu sieciowego, a nie urządzenia hosta , a zatem
B8:27:EB
dotyczy tylko przewodowego interfejsu EtherNet w starszych urządzeniach Raspberry Pi, które nie mają wbudowanego urządzenia Broadcomm obsługującego sieć bezprzewodową!Klucz WiFi WiFi dodany w celu zapewnienia sieci bezprzewodowej RPi tam, gdzie go nie ma, będzie miał interfejs OUI, który jest specyficzny (jeden ma nadzieję) dla producenta - choć istnieją teraz narzędzia do sfałszowania całego numeru MAC na dobre (lub na złe) ) cele. Jest to ważne, jeśli próbujesz bezprzewodowo znaleźć starsze RPis i zastanawiasz się, dlaczego nie widzisz adresów MAC zaczynających się od tej wartości ...
źródło
Raspberry Pi 4 ma
według forów Raspberry Pi .
źródło
Poniższego skryptu można użyć do znalezienia dowolnego dostawcy przez Mac: Raspberry Pi lub w inny sposób.
Wystarczy podać nazwę dostawcy, jak określono w MAC DB IEEE:
„ http://standards-oui.ieee.org/oui.txt ”
w zmiennej „VENDOR” i oczywiście zamień echo w wyrażeniu warunkowym na coś użytecznego.
W obecnej formie ma on działać lokalnie na hoście, ale skrypt można łatwo dostosować.
Warto zauważyć, że nazwa firmy (w oui.txt) zmieniła się wraz z nowym Pi4:
B8-27-EB
(hex) Raspberry Pi FoundationDC-A6-32
(hex) Raspberry Pi Trading Ltd.źródło