Ищете способ обнаружения моих собственных хостов в частной сети

315
High Ball

Я ищу способ обнаружения моих собственных хостов (например, двух ноутбуков или ноутбука и Raspberry Pi) в частной сети (например, в доме друга).

На мой взгляд, есть несколько вариантов сделать это:

  • написать Деймон, чтобы транслировать информацию
  • написать скрипт с некоторыми ARP-запросами с mac-адресом
  • и так далее

Но я понятия не имею, существует ли что-то подобное или я должен написать это сам.

Один из сценариев, который может быть использован для этого: я несу распи и мой блокнот в дом друзей, подключаю оба хоста к его сети, и теперь я не хочу добавлять монитор к распи и искать адрес, и я не у меня нет доступа к маршрутизатору, поэтому я не могу заглянуть в таблицу аренды dhcp.

Есть идеи или намеки?

Заранее спасибо.

0
Посмотрите, может ли [этот ответ] (http://unix.stackexchange.com/a/86193) вам помочь VL-80 10 лет назад 0
Для реализации чего-то вроде того, что я хочу, «arping» будет хорошим инструментом. Спасибо. High Ball 10 лет назад 0

2 ответа на вопрос

0
Community

Используйте такой инструмент, как nmap ( https://serverfault.com/questions/148113/can-i-use-nmap-be-use-to-discover-ips-and-mac-addresses ) или если вы хотите использовать смартфон / tablet загрузите приложение, такое как Fing, или вы можете просто ссылаться на него, используя его имя хоста (например, ssh ACCOUNT@RPIHOSTNAME.local).

0
user2313067

Это именно то, для чего предназначен mDNS . Вы не указали свои операционные системы, но в Linux это реализует демон Avahi, а в Mac - служба Bonjour. Windows имеет свой собственный протокол ( LLMNR ), который не совместим с mDNS.

Это работает в моей собственной сети или в хорошо настроенных сетях, но не в каждой сети. Этот плохо настроенный роутер / модем / wifi-aps со всех разных isps плохо работает с mDNS. High Ball 10 лет назад 0