Sto cercando una spiegazione su qualcosa di probabilmente stupido ma che non riesco a trovare immediatamente su Internet.
Situazione:
- LAN domestica classica.
- Rete: 192.168.1.0/24
- Nessun server DNS.
- Ho installato 2 Raspberry Pi. Uno funziona come lettore multimediale (Kodi / OSMC) l'altro come server syslog (sistema operativo Raspbian).
Domanda:
Perché posso eseguire ssh su NAME e IP sul server syslog di Raspbian e solo tramite IP il mediaplayer di Kodi?
Comincio una sessione ssh via stucco su un pc Windows. So che posso aggiungere l'hostname e l'indirizzo IP di Kodi nel mio file host sul mio desktop di Windows con il risultato diretto che posso anche ssh per NAME su quel dispositivo. Ma mi piacerebbe sapere perché ho bisogno di questo passaggio in più per il KODI e perché questo non era necessario per il sistema operativo Raspbian.
ping -a <ipaddress>
ha mostrato un nome per il dispositivo Raspbian, ma non per il dispositivo Kodi. Per quanto riguarda la nbtstat -n
questo non ha dato nessuno di entrambi. Ho fatto un rilascio / aggiornamento con nbtstat-RR
e poi ho preso il mio dispositivo Raspbian nbtstat -c
. Certo che non l'ho dimenticato #
la mia linea nel mio file host sulla mia macchina Windows. Ora avrò un assegno ad avahi. Solo per curiosità.
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.
Quindi ho Avahi sul sistema, è in esecuzione ma non riesco ancora a vedere il mio dispositivo Kodi quando eseguo `ping -a & lt; ipaddress & gt ;. Strano.
ping -a <ipaddress>
per vedere se riesce a trovare il nome in questo modo. Provarenbtstat -n
per vedere quali nomi vengono risolti da NetBios.