it-swarm-ru.tech

Как я могу сканировать локальную сеть на наличие подключенных устройств? (Mac OS)

Я в основном ищу что-то вроде это но доступно на Mac.

Я пытаюсь подключить новую рабочую станцию ​​к нашему беспроводному многофункциональному принтеру, и у меня чертовски много времени получается, чтобы устройство выдало мне IP-адрес для подключения.

Есть ли способ, которым я могу сканировать сеть как-то?

Если это имеет значение, новая рабочая станция использует Mac OS X 10.6.

109
macek
  1. Ping широковещательный адрес
    (вы можете найти его с помощью ifconfig | grep broadcast)

  2. а затем сделать arp -a

175
Hasaan Chop

Где x.x.x - первые три числа в вашем 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
7
ow3n

Ваш принтер обеспечивает общий доступ к файлам для сброса файлов или вы просто пытаетесь найти принтер в своей сети?

Ваш новый многофункциональный принтер поддерживает Bonjour/ZeroConf? (Большинство новых сетевых принтеров делают это). Если это возможно, вы можете использовать такую ​​программу, как Bonjour Browser , чтобы посмотреть, что доступно в вашей сети.

На вашем маршрутизаторе он отображается в таблице клиентов DHCP (вам, возможно, придется обратиться к своему руководству, чтобы увидеть, как просмотреть эту таблицу), поскольку это также даст вам IP-адрес, но также даст вам уверенность, что ваш принтер действительно подключен в вашу сеть.

На самом Mac вы можете использовать такую ​​программу, как Nmap из командной строки или использовать приложение на основе графического интерфейса пользователя (например, Zenmap - GUI для Nmap или AngryIPScanner ) для сканирования вашей сети и просмотра доступных портов.

5
Chealion

Однострочный ответ: http://nmap.org/download.html [Использовать NMAP] или Angry IP Scanner

5
adeelx

Fing (в основном известный как сканер мобильных сетей для Android/ios) имеет свободно доступную консольную версию macos , которая дополнительно производит дактилоскопию через встроенные таблицы производителей mac-адресов. Похоже, что это быстрее, чем Nmap и проще в использовании.

После установки вы можете запустить его с:

Sudo fing

Это явно закрытый источник, поэтому я не знаю, насколько безопасно его использовать. Убедитесь, что вы знаете о потенциальных рисках.

0
ccpizza

Работает:

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

или же

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

Описание:

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
0
YumYumYum