Como resolvo o compartilhamento de samba para o endereço IP ou o nome do host

14

Eu tenho uma lista de hosts na rede que fornece compartilhamentos via SAMBA. Como posso determinar o endereço IP ou o nome do host de um host específico, por exemplo, aquele com o nome "SASAK02".

A saída de smbtreeé a seguinte

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

Respostas:

33

Tente nmblookup <wins-hostname>.

Mika Fischer
fonte
Exemplo:nmblookup -U WORKGROUP -R SASAK02
Victor Lamoine
0

Você pode instalar o wireshark e iniciar uma digitalização na sua placa de rede.

sudo apt-get install wireshark
gksu wireshark

iniciar o monitoramento de sua rede do dispositivo (normalmente eth0, wlp1s0ou wlan0), filtrar o resultado por "NBNS" e você vai ver o IP na janela superior.

Se não aparecer, vá para o gerenciador de arquivos na guia rede em que você vê o compartilhamento e atualiza a cena (geralmente F5)

Uma solução mais simples é nmblookup(parte de samba-common-bin), mas não encontra todos os compartilhamentos, por exemplo:

nmblookup saura-pc1
rubo77
fonte
por que o voto negativo? Por favor explique.
rubo77