Я ищу объяснение по поводу чего-то, возможно, глупого, но я не могу сразу найти его в Интернете.
Ситуация:
- Классическая домашняя локальная сеть.
- Сеть: 192.168.1.0/24
- Нет DNS-сервера.
- Я установил 2 Raspberry Pi. Один функционирует как медиаплеер (Kodi / OSMC), другой - как сервер системного журнала (Raspbian OS).
Вопрос:
Почему я могу использовать ssh по Имени и IP-адресу сервера системного журнала Raspbian и только по IP - медиаплееру Kodi?
Я запускаю ssh сессию через putty на ПК с Windows. Я знаю, что могу добавить имя хоста и IP-адрес Kodi в мой файл хоста на рабочем столе Windows с прямым результатом, что я также могу ssh по NAME на это устройство. Но я хотел бы знать, почему мне нужен этот дополнительный шаг для KODI и почему он не был необходим для Raspbian OS.
ping -a <ipaddress>
показал название для устройства Raspbian, но не для устройства Kodi. Что касается nbtstat -n
этого не дал ни того, ни другого. Я сделал релиз / обновление, nbtstat-RR
а затем включил мое устройство Raspbian nbtstat -c
. Конечно, я не забыл #
свою строку в моем хост-файле на моей машине с Windows. Сейчас я проверю на авахи. Просто из любопытства.
osmc@osmc:~$ sudo apt-get install avahi-daemon Reading package lists... Done Building dependency tree Reading state information... Done avahi-daemon is already the newest version. avahi-daemon set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Итак, у меня есть Avahi в системе, он работает, но я все еще не вижу свое устройство Kodi, когда я выполняю команду `ping -a <ipaddress>. Странный.
ping -a <ipaddress>
посмотреть, сможет ли он найти название таким образом. Попробуйтеnbtstat -n
посмотреть, какие имена разрешаются NetBios.