Как определить IP адрес Raspberry Pi в локальной сети

Категория: 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