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 smbtree
ist wie folgt
WORKGROUP
\\SASAK02
\\SAURA-PC1
\\PC-VAN-DAMME
networking
samba
Marco
quelle
quelle
nmblookup -U WORKGROUP -R SASAK02
Sie können wireshark installieren und einen Scan auf Ihrer Netzwerkkarte starten.
Starten Sie Ihre Netzwerk-Geräteüberwachung (in der Regel
eth0
,wlp1s0
oderwlan0
), 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 vonsamba-common-bin
), aber es werden nicht alle Freigaben gefunden, zum Beispiel:quelle