No macOS, como obtenho o endereço IP de uma máquina Windows na minha rede local?

3

Eu posso conectar-me a um PC com Windows na minha rede para compartilhamento de arquivos no Finder na seção "Compartilhado" ou com "Ir > Conecte-se ao servidor… ”, mas como descobrir seu endereço IP?

    
por Andrea 07.10.2017 / 22:11

3 respostas

3

O utilitário da linha de comando smbutil é o que você procura:

$ smbutil

usage: smbutil [-hv] subcommand [args]
where subcommands are:
 help       display help on specified subcommand
 lookup     resolve NetBIOS name to IP address
 status     resolve IP address or DNS name to NetBIOS names
 view       list resources on specified host
 dfs        list DFS referrals
 identity   identity of the user as known by the specified host
 statshares list the attributes of mounted share(s)

Você pode procurar o endereço IP de uma máquina com smbutil lookup <name> no Terminal:

$ smbutil lookup Example-Name
Got response from 192.168.1.110
IP address of Example-Name: 192.168.56.1
IP address of Example-Name: 192.168.1.110

Ou procure o nome da máquina com smbutil status <IP> :

$ smbutil status 192.168.1.110
Using IP address of 192.168.1.110: 192.168.1.110
Workgroup: WORKGROUP
Server: EXAMPLE-NAME

(Crédito para 11rcombs por me contar sobre isso.)

    
por 07.10.2017 / 22:11
1

Se você não conseguir que o smbutil funcione - às vezes isso não acontece & Eu não sou bom o suficiente com o SMB para saber o porquê, então o arp pode ser útil.

Por exemplo, [conteúdo aparado apenas para linhas relevantes]
O ol-server é uma máquina Windows na qual eu já estou conectado. Eu tenho unidades montadas & uma sessão aberta do RDC.

TetsMac:~ glee$ smbutil lookup ol-server
smbutil: unable to resolve ol-server: No route to host
TetsMac:~ glee$ arp -a
ol-server (192.168.0.3) at 0:21:91:e7:9c:a3 on en1 ifscope [ethernet]
    
por 08.10.2017 / 09:51
-1

Acho que você pode fazer isso ping <pc-name> . Outra solução é instalar wireshark filter smb || smb2 e conectar-se ao seu pc vencedor.

    
por 08.10.2017 / 10:57