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>
aby sprawdzić, czy może znaleźć nazwę w ten sposób. Próbowaćnbtstat -n
aby zobaczyć, jakie nazwy są rozwiązywane przez NetBios.ping -a <ipaddress>
pokazał nazwę dla urządzenia Raspbian, ale nie dla urządzenia Kodi. Jeśli chodzi onbtstat -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 Raspbiannbtstat -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.Odpowiedzi:
SAMBA
1) To stawia mnie na właściwej drodze: https://tektab.com/2015/11/07/setting-up-file-sharingnas-using-samba-on-raspberry-pi/
2) Szukając samby na moim urządzeniu Kodi / OSMC zobaczyłem folder i pliki w / etc (
/etc/samba/smb.conf
na przykład) - więc pomyślałem, że Samba jest w pełni zainstalowana w tym systemie.3) Postanowiłem zrobić
sudo apt-get update
i asudo apt-get upgrade
po którym następuje asudo apt-get install samba
. Domyślam się, że system ładnie mi powiedział, że ta usługa była już w systemie. Ale nie, w rzeczywistości zaproponował instalację samby i wymagał xxMB plików instalacyjnych. Kontynuowałem i wykonałem instalację. Zamiast restartować usługę, zrestartowałem urządzenie. Po restarcie zrobiłemping -a <ipaddress>
aw odpowiedzi widziałem „OSMC” w pierwszym wierszu. Teraz mogłem ssh po imieniu.Nie zmieniłem niczego w pliku /etc/samba/smb.conf. Domyślna konfiguracja.
źródło