Aşağıdaki script Mac tarafından herhangi bir satıcıyı bulmak için kullanılabilir : Raspberry Pi veya başka.
Sadece satıcının adını IEEE'nin MAC DB'sinde belirtildiği şekilde sağlayın:
" http://standards-oui.ieee.org/oui.txt "
"VENDOR" değişkeninde ve tabii ki koşullu ifadedeki yankıları yararlı bir şeyle değiştirin.
Bugünkü haliyle, yerel olarak bir ana bilgisayarda yürütmek içindir, ancak komut dosyasının oldukça kolay bir şekilde uyarlanabileceğini hayal ediyorum.
#!/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
Companyname (oui.txt içinde) yeni Pi4 ile değiştiğini fark etmeye değer:
B8-27-EB
(hex) Ahududu Pi Vakfı
DC-A6-32
(hex) Ahududu Pi Ticaret Ltd.