Warum kann ich ein LAN-Gerät nach Namen benennen, nicht aber ein anderes?

433
maxim

Ich suche nach einer Erklärung über etwas, das wahrscheinlich dumm ist, aber im Internet nicht sofort gefunden werden kann.

Situation:

  • Klassisches Heim-LAN.
  • Netzwerk: 192.168.1.0/24
  • Kein DNS-Server
  • Ich habe 2 Himbeer-Pi installiert. Einer fungiert als Mediaplayer (Kodi / OSMC), der andere als Syslog-Server (Raspbian-Betriebssystem).

Frage:

Warum kann ich den Raspbian-Syslog-Server und nur den IP-Kodi-Mediaplayer ssh per NAME und IP verwenden?

Ich starte eine SSH-Sitzung über Putty auf einem Windows-PC. Ich weiß, dass ich den Kodi-Hostnamen und die IP-Adresse in meine Hostdatei auf meinem Windows-Desktop einfügen kann, mit dem direkten Ergebnis, dass ich auch über NAME in dieses Gerät ssh einbinden kann. Ich würde gerne wissen, warum ich diesen zusätzlichen Schritt für den KODI brauche und warum dies für das Raspbian-Betriebssystem nicht notwendig war.

1
Klingt, als würde KODI die Auflösung von NetBios-Namen nicht unterstützen. Das scheint seltsam. Versuchen Sie `ping -a`um zu sehen, ob es den Namen so finden kann. Versuchen Sie "nbtstat -n", um zu sehen, welche Namen von NetBios aufgelöst werden. Moby Disk vor 7 Jahren 1
Danke für die schnelle Antwort Moby Disk. Ich werde deine Befehle später einmal ausprobieren. Heute morgen bin ich im Zug auf einen Artikel gestoßen, in dem es um den Avahi-Dämon geht. Es scheint wie Bonjour zeroconf zu funktionieren. Ich könnte es heute Nachmittag versuchen und einen Avahi-Daemon von apt-get installieren. Ich werde die Ausgabe Ihrer Befehle veröffentlichen und meine Ergebnisse über Avahi berichten. maxim vor 7 Jahren 0
ping -a `zeigte einen Namen für das Raspbian-Gerät, nicht jedoch für das Kodi-Gerät. Was das "nbtstat -n" angeht, so ergab dies keines von beiden. Ich habe ein Release / Refresh mit `nbtstat-RR` durchgeführt und dann mein Raspbian-Gerät in` nbtstat -c` erhalten. Natürlich habe ich nicht vergessen, meine Zeile in meiner Hostdatei auf meinem Windows-Rechner zu "#". Ich werde jetzt bei Avahi nachschauen. Nur aus Neugier. maxim vor 7 Jahren 0
Äh `osmc @ osmc: ~ $ sudo apt-get install avahi-daemon Paketlisten lesen ... Fertig Baum-Abhängigkeitsbaum lesen Statusinformationen lesen ... Fertig avahi-daemon ist bereits die neueste Version. avahi-daemon auf manuell installiert eingestellt. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.` Also habe ich Avahi auf dem System, es läuft, aber ich kann mein Kodi-Gerät immer noch nicht sehen, wenn ich `ping -a mache. Seltsam. maxim vor 7 Jahren 0

1 Antwort auf die Frage

0
maxim

SAMBA

1) Dies brachte mich auf den richtigen Weg: https://tektab.com/2015/11/07/setting-up-file-sharingnas-using-samba-on-raspberry-pi/)

2) Bei der Suche nach Samba Mein Kodi / OSMC-Gerät sah einen Ordner und Dateien in / etc ( /etc/samba/smb.confzum Beispiel) - daher dachte ich, Samba sei auf diesem System vollständig installiert.

3) Ich entschied mich für a sudo apt-get updateund a, sudo apt-get upgradegefolgt von a sudo apt-get install samba. Ich schätze, dass das System mir sagen würde, dass dieser Dienst bereits auf dem System war. Nein, tatsächlich schlug er eine Installation von Samba vor und erforderte xxMB an Installationsdateien. Ich fuhr fort und führte die Installation durch. Anstatt den Dienst neu zu starten, habe ich das Gerät neu gestartet. Nach dem Neustart habe ich ein ping -a <ipaddress>und in der Antwort habe ich 'OSMC' in der ersten Zeile gesehen. Jetzt konnte ich mit dem Namen ssh.
Ich habe in der Datei /etc/samba/smb.conf nichts geändert. Standardkonfiguration