Как в Linux по MAC-адресу определить производителя устройства
База с уникальными идентификаторами организаций (OUI) обычно уже присутствует в системах Linux, поскольку её используют различные программы. Вы можете поискать этот файл:
Также вы можете скачать эту базу
1 |
wget http://standards-oui.ieee.org/oui/oui.txt |
База представляет собой обычный текстовый файл, по которому мы можете искать различными удобными вам способами.
mv oui.txt.1 oui.txt
**После скачивание исполнить команду
Я написал небольшой скрипт, который может вам также помочь. Создайте файл oui.sh и скопируйте в него:
1
2
3
4
5
6
7
8
9
10
11
12 |
#!/bin/bash
MAC="$(echo $1 | sed 's/ //g' | sed 's/-//g' | sed 's/://g' | cut -c1-6)";
result="$(grep -i -A 4 ^$MAC ./oui.txt)";
if [ "$result" ]; then
echo "Для MAC $1 найдена следующая информация:"
echo "$result"
else
echo "MAC $1 не найден в базе данных."
fi |
Использовать так:
Где вместо MAC вставьте интересующий вас MAC-адрес (полностью или частично):
1 |
bash oui.sh 50:46:5D:6E:8C:20 |
bas