Обнаружено ли имя частного компьютера Linux в его локальной сети?

1) По умолчанию имя частного компьютера Linux можно обнаружить в его локальной сети?

Я говорю об имени, которое впервые вводится при установке рабочего стола GNU / Linux ОС, та, что в Ubuntu, отображается в Системных настройках -> Детали -> Имя устройства, или в приглашении bash после @ или в результате команды hostname.

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

  • nbtscan <my_ip> не показывает мой хост вообще, я думаю, потому что он должен работать только на хостах Windows
  • nmap -sn <my_ip> показывает мой хост, но не мое имя хоста
  • arp -a вообще не показывает мой хост, Я думаю, потому что устройство не должно появляться в собственной таблице ARP; но, возможно, если бы я взглянул на таблицу ARP другого устройства локальной сети, я бы нашел там свое имя хоста

Я предполагаю, что настольная ОС была только что установлена, и на компьютере нет дополнительного программного обеспечения это дало бы сетевые возможности не по умолчанию.

2) Если имя хоста по умолчанию действительно не обнаруживаемо, каковы обычно используемые сетевые пакеты, которые заставляют компьютер начать использовать свое имя хоста?

0
задан 8 June 2016 в 02:14

1 ответ

Существует несколько сервисов, которые делают широковещательную передачу имени хоста как часть их предложений, обычно Вы не можете полагаться на систему, имеющую ни одного из них установленный.

  • самба - окна совместимые сетевые ресурсы и исследование
  • avahi - объявление bonjour/DLNA/UPNP и исследование

, если у Вас есть IP-адрес компьютера (как найдено arp) и он выполняет ssh затем, Вы могли сделать это для выяснения у компьютера что его названный

ssh user@ip.ad.dr.es hostname
1
ответ дан 8 June 2016 в 02:14

Другие вопросы по тегам:

Похожие вопросы: