Experimente nmblookup <wins-hostname>
.
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
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
Tags networking samba