Наведений нижче сценарій можна використовувати для пошуку будь-якого постачальника Mac: Raspberry Pi або іншим способом.
Просто введіть ім'я постачальника, як зазначено в MAC БД IEEE:
" http://standards-oui.ieee.org/oui.txt "
у змінній "ВЕНДОР" і, звичайно, замінити відлуння в умовному виразі чимось корисним.
У його теперішньому вигляді це передбачається виконувати локально на хості, але сценарій міг би бути адаптований досить легко.
#!/bin/bash
#set -x
VENDOR='Raspberry Pi'
OUI=`ip addr list | grep -w link | awk '{print $2}' | grep -P "^(?!00:00:00)"| grep -P "^(?!fe80)" | tr -d ":" | head -c 6`
if [[ $( curl -sS "http://standards-oui.ieee.org/oui.txt" | grep -i "$OUI" | grep -o "$VENDOR" ) = 'Raspberry Pi' ]]; then
echo "This is a Pi"
else
echo "This is NOT a Pi"
fi
Варто зазначити, що назва компанії (в oui.txt) змінилася на новий Pi4:
B8-27-EB
(hex) Raspberry Pi Foundation
DC-A6-32
(hex) Raspberry Pi Trading Ltd.