Como posso escanear a rede local para dispositivos conectados? (Mac OS)

105

Estou basicamente procurando algo como isso , mas disponível no Mac.

Estou tentando conectar uma nova estação de trabalho à nossa impressora multifuncional sem fio e estou tendo um bom tempo para fazer o dispositivo cuspir um IP para eu conectar.

Existe alguma maneira que eu possa escanear a rede de alguma forma?

Se isso fizer diferença, a nova estação de trabalho estará usando o Mac OS X 10.6.

    
por macek 26.03.2010 / 16:17

6 respostas

169
  1. Efetue ping no endereço de broadcast | (você pode encontrá-lo com ifconfig | grep broadcast )

  2. e, em seguida, faça um arp -a

por 26.03.2010 / 22:59
6

Onde x.x.x são os primeiros três números no seu endereço IP.

for ip in $(seq 1 254); do ping -c 1 x.x.x.$ip -o ConnectTimeout=5; [ $? -eq 0 ] && echo "x.x.x.$ip UP" || : ; done
    
por 10.05.2012 / 18:30
5

A sua impressora oferece um compartilhamento de arquivos para colocar arquivos ou você está apenas tentando localizar a impressora na sua rede?

A sua nova impressora multifuncional suporta o Bonjour / ZeroConf? (A maioria das novas impressoras baseadas em rede faz) Se assim você pode usar um programa como o Navegador Bonjour para ver o que está disponível no seu rede.

No seu roteador, ele aparece na tabela de clientes DHCP (talvez seja necessário consultar o manual para saber como ver essa tabela), pois isso também fornecerá o IP, mas também permitirá que você saiba com certeza que a sua impressora está realmente conectado à sua rede.

A partir do seu próprio Mac, você pode usar um programa como Nmap na linha de comando ou usar um aplicativo baseado em GUI (por exemplo, Zenmap - GUI para o Nmap ou AngryIPScanner ) para analisar a sua rede e então veja quais portas estão disponíveis.

    
por 26.03.2010 / 16:56
5

Resposta de linha única: link [Use o NMAP] ou Scanner IP com raiva

    
por 26.03.2010 / 19:35
0

Obras:

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip; done

ou

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip -W 1; done

Descrição:

loop from 1 till 254
on each loop ping the ip one after another, to skip press CTRL + C
or
on each loop -W 1 means auto skip after 1 second
    
por 24.05.2018 / 11:31
-1

No Mac, há IP Scanner , que parece uma GUI que agrega arp, bonjour, NBT e algumas outras tecnologias de varredura de rede.

    
por 31.12.2012 / 19:39