Wie löse ich die Samba-Freigabe in eine IP-Adresse oder einen Hostnamen auf?


14

Ich habe eine Liste von Hosts im Netzwerk, die Freigaben über SAMBA bereitstellen. Wie kann ich die IP-Adresse oder den Hostnamen eines bestimmten Hosts ermitteln, z. B. den mit dem Namen „SASAK02“?

Die Ausgabe von smbtreeist wie folgt

WORKGROUP
    \\SASAK02               
    \\SAURA-PC1             
    \\PC-VAN-DAMME          

Antworten:



0

Sie können wireshark installieren und einen Scan auf Ihrer Netzwerkkarte starten.

sudo apt-get install wireshark
gksu wireshark

Starten Sie Ihre Netzwerk-Geräteüberwachung (in der Regel eth0, wlp1s0oder wlan0), filtern das Ergebnis von „NBNS“ und Sie werden die IP im oberen Fenster sehen.

Wenn es nicht angezeigt wird, gehen Sie zu Ihrem Dateimanager auf der Registerkarte Netzwerk, auf der Sie die Freigabe sehen, und aktualisieren Sie den Bildschirm (normalerweise F5).

Eine einfachere Lösung ist nmblookup(ein Teil von samba-common-bin), aber es werden nicht alle Freigaben gefunden, zum Beispiel:

nmblookup saura-pc1

Warum die Gegenstimme? bitte erkläre.
rubo77
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.