localizando o endereço IP remoto usado por um compartilhamento SMB montado

14

Usando o Finder, montei um compartilhamento SMB que reside no meu NAS. Quando uso o comando mount, o NAS é listado com o nome que anuncia ( nas-smb).

mbp:~ me$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
//me@nas-smb._smb._tcp.local/myshare on /Volumes/myshare (smbfs, nodev, nosuid, mounted by me)

Edit: Existe uma maneira de traduzir isso para o endereço IP do NAS ou aprender essas informações? Existe alguma maneira de descobrir o endereço IP do NAS usado para montar esse compartilhamento?

A parte complicada é que meu NAS pode ser acessado em dois endereços IP diferentes (1Gbps com fio direto e sem fio através do meu roteador).

Em sessões diferentes apenas das velocidades de transferência, concluí que qualquer um dos endereços IP estava em uso. Portanto, não posso dizer com certeza a qual dos dois endereços estou conectado para o compartilhamento SMB.

O hostcomando não funcionou apenas com a interface sem fio. Eu também tentei, lsof -i -nmas ele não mostra conexões relacionadas a SMB.

Eu esperava que isso smbutil lookup nas-smbpudesse me dizer o que eu quero, mas isso não acontece. Quando as velocidades mostram que a interface com fio está em uso, ela ainda retorna o endereço da interface sem fio.

Obrigado!

m000
fonte

Respostas:

13

Como ele está anunciando sua presença na rede com o Bonjour, você pode simplesmente fazer o ping:

ping -c 1 nas-smb.local
Asmus
fonte
3
Afinal, isso funciona! Apenas certifique-se de não omitir a .localparte! (Como eu fiz quando eu experimentei pela primeira vez.)
M000
11

Eu tive problema de encontrar IP de maching que nem sequer está por trás do NAT. O Finder mostra o nome Bonjour Exporer e o ping não o resolve. Finalmente smbutil lookup <name>funcionou para mim.

Jaak Laineste
fonte
O OP declarou explicitamente que smbutil lookupnão funcionava para ele. Você está usando de maneira diferente e, se sim, como?
nohillside
1
Mesmo que o OP não consiga usar essa resposta - talvez confirme que outros tentem novamente smbutilou talvez todos os fatores para criar o problema não sejam comuns a todas as pessoas. (o problema é algo não relacionado talvez)
bmike