Я ищу объяснение по поводу чего-то, возможно, глупого, но я не могу сразу найти его в Интернете.
Ситуация:
- Классическая домашняя локальная сеть.
- Сеть: 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>
посмотреть, сможет ли он найти название таким образом. Попробуйтеnbtstat -n
посмотреть, какие имена разрешаются NetBios.ping -a <ipaddress>
показал название для устройства Raspbian, но не для устройства Kodi. Что касаетсяnbtstat -n
этого не дал ни того, ни другого. Я сделал релиз / обновление,nbtstat-RR
а затем включил мое устройство Raspbiannbtstat -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>. Странный.Ответы:
САМБА
1) Это ставит меня на правильный путь: https://tektab.com/2015/11/07/setting-up-file-sharingnas-using-samba-on-raspberry-pi/
2) При поиске самбы на мое устройство Kodi / OSMC увидел папку и файлы в / etc (
/etc/samba/smb.conf
например) - так что я думал, что Samba полностью установлена в этой системе.3) Я решил сделать a
sudo apt-get update
иsudo apt-get upgrade
asudo apt-get install samba
. Я предположил, что система скажет мне, что эта служба уже есть в системе. Но нет, на самом деле он предложил установить samba и потребовал xxMB установочных файлов. Я продолжил и выполнил установку. Вместо перезапуска службы я перезапустил устройство. После перезагрузки я сделал aping -a <ipaddress>
и в ответ увидел в первой строке «OSMC». Теперь я мог ssh по имени.Я ничего не изменил в файле /etc/samba/smb.conf. Конфигурация по умолчанию.
источник