Szukam wyjaśnienia czegoś, co prawdopodobnie jest głupie, ale nie mogę go natychmiast znaleźć w Internecie.
Sytuacja:
- Klasyczna domowa sieć LAN.
- Sieć: 192.168.1.0/24
- Brak serwera DNS.
- Zainstalowałem 2 Raspberry Pi. Jeden działa jako odtwarzacz multimediów (Kodi / OSMC), drugi jako serwer syslog (Raspbian OS).
Pytanie:
Dlaczego mogę ssh przez NAME i IP serwer Raspbian syslog i tylko przez IP mediaplayer Kodi?
Rozpoczynam sesję ssh przez kit na komputerze z systemem Windows. Wiem, że mogę dodać nazwę hosta Kodi i adres IP do mojego pliku hosta na moim pulpicie Windows z bezpośrednim wynikiem, że mogę również ssh przez NAME do tego urządzenia. Ale chciałbym wiedzieć, dlaczego potrzebuję tego dodatkowego kroku dla KODI i dlaczego nie było to konieczne dla systemu Raspbian.
ping -a <ipaddress>
pokazał nazwę dla urządzenia Raspbian, ale nie dla urządzenia Kodi. Jeśli chodzi o nbtstat -n
to nie dawało żadnej z nich. Zrobiłem wydanie / odświeżenie za pomocą nbtstat-RR
a następnie włączył moje urządzenie Raspbian nbtstat -c
. Oczywiście nie zapomniałem #
moja linia w pliku hosta na komputerze z systemem Windows. Sprawdzę teraz w avahi. Z czystej ciekawości.
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.
Mam więc Avahi w systemie, działa, ale nadal nie widzę mojego urządzenia Kodi, gdy „pinguję” ipaddress & gt ;. Dziwne.
ping -a <ipaddress>
aby sprawdzić, czy może znaleźć nazwę w ten sposób. Próbowaćnbtstat -n
aby zobaczyć, jakie nazwy są rozwiązywane przez NetBios.