Jak rozwiązać udział samby w adresie IP lub nazwie hosta

14

Mam listę hostów w sieci udostępniających udziały za pośrednictwem SAMBA. Jak mogę określić adres IP lub nazwę jednego konkretnego hosta, np. Tego o nazwie „SASAK02”.

Dane wyjściowe smbtreesą następujące

WORKGROUP
    \\SASAK02               
    \\SAURA-PC1             
    \\PC-VAN-DAMME          
Marco
źródło

Odpowiedzi:

33

Spróbować nmblookup <wins-hostname>.

Mika Fischer
źródło
Przykład:nmblookup -U WORKGROUP -R SASAK02
Victor Lamoine,
0

Możesz zainstalować wireshark i rozpocząć skanowanie na karcie sieciowej.

sudo apt-get install wireshark
gksu wireshark

rozpocząć monitorowanie sieci-device (zwykle eth0, wlp1s0albo wlan0), filtrować wyniki według „NBNS” i pojawi się adres IP w górnym oknie.

Jeśli się nie pojawi, przejdź do menedżera plików w zakładce sieci, gdzie widzisz udział i zaktualizuj scenę (zazwyczaj F5)

Prostszym rozwiązaniem jest nmblookup(część samba-common-bin), ale nie można znaleźć wszystkich udziałów, na przykład:

nmblookup saura-pc1
rubo77
źródło
dlaczego głosowanie negatywne? proszę wytłumacz.
rubo77