Дополнительно
Найти адрес Raspberry PI в локальной сети
Мне нужно найти IP-адрес Raspberry PI в локальной сети, не подключая Raspberry к монитору. Как мне это сделать в системах Linux или Mac OS?
76
15
Все малиновые устройства MAC-адреса начинаются с B8: 27: EB .
Таким образом, в системах * nix это можно выполнить, выполнив следующую команду:
где
192.168.1.*
будет ваша маска локальной сети. Вы получите ответ, как:192.168.1.179 - это IP-адрес Raspberry Pi в вашей сети.
Если вы используете систему Mac , вы можете использовать Homebrew для установки nmap :
В Windows вы можете использовать Wireshark и использовать следующий фильтр отображения:
Если вы используете MacOS или Linux, попробуйте этот:
На окнах вы можете использовать:
Я использую mDNS / Bonjour, чтобы дать моему Пи местное имя, такое как pi.local. Мне не нужно знать, что это IP-адрес, и это работает для ярлыков и когда вам нужно встраивать ссылку...
Как и почему назначить локальное имя вашему Пи
Если вы хотите использовать приложение с графическим интерфейсом для него, вы можете использовать инструмент `
Yakala
(https://github.com/mozcelikors/yakala) для Debian / Ubuntu. Этот инструмент помогает вам не только искать доступные сети типа B и типа C, но также помогает вам напрямую подключаться к сети SSH:или
Отказ от ответственности: Я создатель Якалы. Любые предложения / ошибки воспринимаются очень серьезно.
По умолчанию малина называется малиновый. Вы можете просто «пинговать малиновый», и эхо-ответ ICMP дает вам IP-адрес. Это сработало для меня. Убедитесь, что сервер DHCP доступен, так как NIC малины по умолчанию находится в режиме клиента DHCP. В противном случае малина получает адрес APIPA.
В linux и MAC вы также можете ввести «arp - a» в терминале, и вы можете получить список подключенных устройств, найти тот, в котором есть B8, например: 192.168.4.5 @ B8... будет малиновый пи IP .
Если вы запускаете MacOS, используйте PiFinder, это приложение сообщит вам IP-адрес Raspberry Pi в вашей сети.
Или вы можете получить доступ к своему маршрутизатору через браузер и найти свое устройство Android - почти у каждого графического интерфейса маршрутизатора есть служба, где вы можете проверить все устройства, которые в данный момент подключены к вашей сети.
Я использую бесплатное приложение [Fing][1] в своем Android-смартфоне. Он сканирует сеть и показывает подключенные устройства по типу, включая Raspberry Pi, а также сканирует доступные порты. Удобно видеть, включены ли SSH, web или VNC и работают ли они.
[1]: https://play.google.com/store/apps/details?id = com.overvook.android.fing & hl = pt_BR
Скопируйте следующее в свой терминал / консоль / оболочку:
Пожалуйста, адаптируйтесь 192.168.1. к вашей отдельной сети.
Выход будет выглядеть примерно так:
192.168.1.109 будет IP вашего Raspberry Pi ... :)
При использовании новой установки NOOBS или Raspbian имя хоста по умолчанию - «raspberrypi» и в некоторых конфигурациях сети (т.е. если mDNS используется и настроен), вы можете использовать «raspberrypi.local». Другой вариант - запустить
arp -a
и искать малинуПРИМЕЧАНИЕ: это не будет работать для каждого экземпляра.
Поместите это в pi.php на вашем веб-сервере:
Возможно, вам придется создать файл pi на вашем веб-сервере с разрешениями на запись для вашего веб-сервера.
Положи
в /etc/rc.local на вашем пи.
Получите IP вашего пи, просмотрев http://yourwebserver/pi
Мой маршрутизатор назначает вновь обнаруженным системам ip-адрес, начиная с 192.168.1.2, последовательно. Однажды я прошел через все системы в своем доме и зарезервировал для них адреса.
Таким образом, когда я создаю новую систему, есть вероятность, что ее IP-адрес будет 192.169.1.18.
Еще один способ использовать последовательную консоль. Вы можете использовать программу последовательного терминала, чтобы войти в свой малиновый пи. Я бы предложил использовать настройку 8N1 (8 бит, бит без четности, 1 стоп-бит) со скоростью (частота передачи) 115 200. Вам понадобится разъем USB-последовательный (3V3).
«Fing» или «Net Analyzer» на Android. Показывает всю вашу сеть.
Я предполагаю, что вы не можете подключиться к вам PI, иначе вы бы знали его IP .
Если вы перейдете на страницу маршрутизатора (обычно что-то вроде 192.168.1.1 в вашем браузере), у вас должен быть раздел с уже подключенными устройствами. Вы можете попытаться подключить и отключить PI (и одно устройство должно появиться / исчезнуть из списка)