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

14

Eu tenho uma lista de hosts na rede que fornecem 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          
    
por Marco 24.01.2012 / 20:14

2 respostas

30

Experimente nmblookup <wins-hostname> .

    
por 24.01.2012 / 21:03
0

Você pode instalar o wireshark e iniciar uma varredura em sua placa de rede.

sudo apt-get install wireshark
gksu wireshark

comece a monitorar seu dispositivo de rede (geralmente eth0 , wlp1s0 ou wlan0 ), filtre o resultado por "nbns" e você verá o IP na janela superior.

Se não aparecer, vá para o seu gerenciador de arquivos na aba de rede onde você vê o compartilhamento e atualize o sceen (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
    
por 02.06.2015 / 13:28