Как определить IP адрес Raspberry Pi в локальной сети
Определение IP адреса Raspberry Pi в локальной сети.
Способ 1. Сканируем все устройства в заданной сети.
Самый надежный способ.
sudo arp-scan 192.168.1.0/24 | grep -i b8:27:eb
Способ 2. Сканируем хосты с открытым 80 портом
Сканируем открытый 80 порт на всех хостах подсети (работает дольше, чем arp-scan):
sudo nmap -p80 -sT -O -oG - 192.168.1.0/24 | grep '80/open'
Примечание
Необходимо установить nmap:
sudo apt install nmap -y
Способ 3. Смотрим arp-таблицу
Ищем raspberry pi устройства по вендору MAC адреса.
Работает быстро, но находит девайс только если наш хост уже "общался" с ним.
arp -n | grep -i b8:27:eb | awk '{print $1}'
#raspberry pi, #detect ip of the raspberry pi in local network