Проверка диапазона IP-адресов 2023 [Windows, macOS и Linux]

Пропинговать диапазон IP-адресов
это полезная сеть, которая помогает определить возможность подключения и время отклика устройств в указанном диапазоне. Вы можете использовать инструмент Ping Sweep
для диапазона IP-адресов ping.

Команды Ping позволяют проверять доступность устройств, упрощая выявление недоступных или медленных хостов. Указав диапазон IP-адресов, например, от 192.168.0.1 до 192.168.0.10
, вы можете эффективно тестировать группу устройств одновременно.

Будь то устранение неполадок или мониторинг сетевых устройств, использование команды ping для оценки диапазона IP-адресов является важным методом поддержания исправной сетевой инфраструктуры.

Да,
вы можете пинговать диапазон IP-адресов, но пинг по каждому адресу за один раз занимает много времени. Таким образом, вы можете одновременно пинговать диапазон IP-адресов. Для проверки связи с диапазоном IP-адресов вам необходимо знать точный диапазон в вашей подсети для быстрого выполнения этого процесса.


Как пропинговать диапазон IP-адресов в 2023 году?

Чтобы пропинговать диапазон IP-адресов, у вас есть несколько вариантов:

  • Использовать инструмент Ping Sweep:
    Используйте инструменты сетевого сканирования, такие как Nmap или Angry IP Scanner
    . Эти инструменты позволяют указать диапазон IP-адресов и одновременно выполнить проверку доступности с помощью ping-запросов.
  • Использовать окно терминала Для macOS:
    Откройте терминал и используйте «пинг»
    команда, за которой следует диапазон IP-адресов.
  • Использовать командную строку для Linux:
    Откройте командную строку и используйте «ping»
    команда, за которой следует диапазон IP-адресов.
  • Используйте CMD и PowerShell для Windows:
    Откройте PowerShell и используйте «Test-Connection»
    командлет с циклом проверки связи с каждым IP-адресом в диапазоне.

Выберите метод, который подходит для вашей операционной системы и требований, чтобы эффективно пинговать диапазон IP-адресов.


Используйте инструменты Ping Sweep для проверки связи с диапазоном IP-адресов

use ping sweep tool to ping a range of ip addresses

Чтобы пропинговать диапазон IP-адресов, вы можете использовать инструмент проверки связи без ввода каких-либо кодов. Инструмент Ping Sweep отлично подходит для вас, если вы не хотите заниматься какими-либо техническими аспектами, такими как ввод кода. На рынке доступно несколько инструментов Ping Sweep: Advanced IP Scanner, ManageEngine OpManager и диспетчер IP-адресов SolarWinds
.


Как пропинговать диапазон адресов в CMD или командной строке?

  • Нажмите клавишу Window на экране ПК.
  • В поле поиска найдите CMD или командную строку.
ping a range of address in command prompt on windows
  • Нажать «Ввод»
    и перейдите к «Командной строке»
    .
  • Используйте функцию ping IP-адрес
    для проверки, работает ли ваша функция ping или нет.
  • Если это работает, введите указанную ниже команду в «Командную строку»
    .
  • Применив эту команду, вы можете успешно пропинговать все IP-адреса в выбранном вами диапазоне.


Как пропинговать диапазон IP-адресов Linux?

Вы можете использовать портал командной строки, который удобен для проверки связи с диапазоном IP-адресов в вашей операционной системе Linux. Ознакомьтесь с инструкциями по проверке диапазона IP-адресов:

  • Во-первых, войдите на свой сервер Linux.
  • После входа в систему откройте командную строку
    Окно.
  • Введите команду Ping ниже и нажмите Enter.

для ip в $(seq 1 254); сделать ping -c 1 192.168.1.$ip; готово

  • После этого вы получите список всех действительных IP-адресов.


Как пропинговать диапазон IP-адресов в PowerShell в Windows?

  • На экране окна нажмите клавишу Window.
  • В строке поиска найдите PowerShell.
ping a range of ip addresses in powershell on Windows
  • После этого запустите приложение.
  • Используйте функцию ping IP-адрес
    для проверки, работает ли ваша функция ping или нет на одном IP-адресе, к которому у вас есть доступ.
  • Если это работает, введите в Windows Powershell этот двухстрочный код ниже

            $ping = система новых объектов. Сеть. Сетевая информация. Пинг

  • После этого скрипты сканируют и исследуют все IP-адреса в этом диапазоне.


Как пропинговать диапазон IP-адресов в macOS?

  • На устройстве Mac откройте окно терминала.
  • Введите указанную ниже команду и нажмите кнопку ввода.
  • После этого вы можете успешно пинговать IP-адреса в macOS.


Как я могу пинговать несколько устройств одновременно?

Если ваши устройства находятся в одной подсети, вы можете проверить связь с несколькими устройствами одновременно, запустив собственный сценарий проверки связи. И если несколько ваших устройств не находятся в одной сети, вы можете пропинговать диапазон IP-адресов с помощью Ping Sweep Tool
.

Чтобы пропинговать несколько устройств одновременно, вы также можете использовать инструмент сетевого сканирования, такой как Nmap или Angry IP Scanner
. Эти инструменты позволяют указать диапазон IP-адресов и выполнить проверку связи или сканирование сети, чтобы проверить доступность нескольких устройств одновременно.


Что значит пинговать диапазон IP-адресов?


Может ли ваш IP-адрес отслеживать вас?

Нет,
ваш IP-адрес не раскрывает ваше местоположение. Если кто-то знает ваш IP, то они видят только ваш интернет-сервис, которого вы можете использовать для подключения к интернету.


Что такое диапазон команды IP-адреса?

IP-адрес выражается цифрами, состоящими из четырех цифр, например 192.158.1.38
. Этот набор чисел находится в диапазоне от 0 до 255
. Таким образом, полный IP-адрес отображается как от 0.0.0.0 до 255.255.255.255
.


Вывод: успешно пропингован любой диапазон IP-адресов

В статье освещаются методы проверки связи с диапазоном IP-адресов в Windows с помощью CMD или Powershell, macOS с помощью терминала Windows, Linux с помощью командной строки, а также вы можете использовать Ping Sweep Tool.

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

:/>  Командная строка интересное. Командная строка cmd, почувствуй себя хакером. | Лайфхаки

Также читайте другие статьи

Greek Baker

Greek Baker

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

. Был знаком, друг, «недавно уволился», «просто пропал», «у нас удаленная поддержка была, но сейчас ее нет» и т.д и т.п. В этом случае сразу необходимо просмотреть их главный кабельный ввод и состояние концентраторов (свичей, хабов, маршрутизаторов) в сети. С большой долей вероятности ожидаются «удивительные открытия».

серверный шкаф благотворительного фонда Прокаевой

кабельный ввод компании Исток

медиаконвертер и Quidway S2300 switch клуба Prime

Следующим шагом требуется необходимо создать уникальную сеть их сетей с не менее, чем 2-х рабочих мест
. Я не могу сказать, что здесь тоже ничего не могу сказать, лишь обращаю внимание на несколько моментов, при этом отзыве состояния их каналов с площадками к провайдеру, пока снижаю, на это требуется отдельная заметка (статья).

С большой долей вероятности на рабочих станциях (компьютерах), возникает необходимость с выполнением Вам разрешенной синхронизации, будет оставаться WindowsXP «завиканная до смерти», с отключенным автообновлением и брэндмауэром, входящим в состав рабочей группы и пользователем, работающим с правами предполагаемого администратора, поэтому дальнейшее издание касается именно Windows XP SP3 ru.

  • увидеть их шлюз по умолчанию – на нем будем настраивать пробросы портов на камеру;
  • увидеть подсеть – ее параметры для конфигурирования камеры;
  • увидеть все устройства в подсети, чтобы правильно выбрать готовый адрес для камеры.

Для этого – просим сопровождающего Вас представителя компании включить по возможности все компьютеры, принтеры, точки доступа, кассовые аппараты и т.д.  их клубной сети. С 2-х (по возможности более) рабочих станций в окне командной строки выполнить и записать на листочек результат вывода нескольких команд:

  • ipconfig
  • route print
  • netsh inter ip show address
  • netsh inter ipv6 show address
  • net view

Почему именно этих? Конечно можно установить хорошую утилиту диагностики и получить полную информацию о сети. Просто использование встроенных команд операционной системы исключит ваше вмешательство в работу их  компьютеров и исключит недоразумения вида “а он там что-то настраивал”

Последней командой необходимо увидеть все MAC адреса подсети, а вместе с ними придет понимание “сколько и каких устройств в этой подсети”, т.е просканировать подсеть
. Почему недостаточно просто пропинговать диапазон адресов подсети? Ответ прост – не все устройства ответят на ping, но при попытке пингования устройства по IP адресу MAC адрес сетевой карты попадет в локальный arp кэш рабочей станции. Его мы можем затем вывести командой arp –a.
К сожалению MAC адреса в локальном кэше хранятся не более 1-2-х минут (если они не прописаны статически).

Итак, последней командой вводим:

В приведенном примере выше предполагается, что сеть 192.168.1.0 mask 255.255.255.0
(В вашем случае это могут быть иные значения).

Этой командой мы пингуем все адреса (сканируем подсеть) в диапазоне 192.168.1.1 по 192.168.1.254, после каждого ping-а выводим локальный arp кэш для каждого пропигованного адреса в файл file.txt и выводим в окно консоли текущий пингуемый адрес. Команда выполняется чуть более 1-й минуты. Открыв полученный файл, например Блокнотом Windows или выполнив –

в окне консоли, увидим все IP и MAC адреса подсети
.

Вероятнее всего у Вас теперь будет совершенно достаточно информации для правильного конфигурирования видеокамеры.

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

Чтобы ускорить заполнение arp кэша в командном файле (батнике) выполняется “залп пингов” (каждый новый запуск команды ping не дожидается ответа предыдущей).
Кроме того адрес подсети для сканирования выбирается автоматически и исходит из предположения, что это будет сеть вида 192.168.x.x/24 (Это не всегда бывает так, поэтому подкорректируйте батник при необходимости).

Если Вам повезло и Вы столкнулись со стабильно работающей сетью на основе рабочей группы, то еще простейшие командные файлы для сканирования подсети можете посмотреть на странице net view ping Пропинговать сетевое окружение
. Для их корректной работы необходимо правильно функционирующая служба браузинга на рабочих станциях подсети.

Is there a command line based way to send pings to each computer in a subnet?
Like

 for(int i = 1; i < 254; i++) ping(192.168.1.i); 

to enforce arp resolution?

asked Feb 2, 2009 at 13:16

bot47's user avatar

3 gold badges
18 silver badges
36 bronze badges

Not all machines have nmap
available, but it’s a wonderful tool for any network discovery, and certainly better than iterating through independent ping
commands.

 $  nmap -n -sP 10.0.0.0/24 
Starting Nmap 4.20 ( http://insecure.org ) at 2009-02-02 07:41 CST
Host 10.0.0.1 appears to be up.
Host 10.0.0.10 appears to be up.
Host 10.0.0.104 appears to be up.
Host 10.0.0.124 appears to be up.
Host 10.0.0.125 appears to be up.
Host 10.0.0.129 appears to be up.
Nmap finished: 256 IP addresses (6 hosts up) scanned in 2.365 seconds 

answered Feb 2, 2009 at 13:48

Tom's user avatar

4 gold badges
41 silver badges
50 bronze badges

I would suggest the use of fping
with the mask option, since you are not restricting yourself in ping.

 fping -g 192.168.1.0/24 

Ответ будет легко разобрать в скрипте:

 192.168.1.1 is alive
192.168.1.2 is alive
192.168.1.3 is alive
192.168.1.5 is alive
...
192.168.1.4 is unreachable
192.168.1.6 is unreachable
192.168.1.7 is unreachable
... 

Примечание: Использование аргумента -a
ограничит вывод доступными IP-адресами, вы можете использовать его, иначе fping также будет печатать недоступные адреса:

 fping -a -g 192.168.1.0/24 

фпинг
отличается от пинг
в том, что вы можете указать любое количество целей
в командной строке или укажите файл со списками целей
пинговать. Вместо отправки на одну цель, пока не истечет время ожидания или
ответы, фпинг
отправит пинг-пакет и перейдет к следующему
цель круговым способом.

Подробнее: http://fping.org/

:/>  Файл подкачки — Вопросы на DTF

ответил 17 августа 2015 в 14:11

Kyr's user avatar

2 золотых значка
27 серебряных значков
22 бронзовых знака

 $ ping 192.168.1.255
PING 192.168.1.255 (192.168.1.255): 56 data bytes
64 bytes from 192.168.1.154: icmp_seq=0 ttl=64 time=0.104 ms
64 bytes from 192.168.1.51: icmp_seq=0 ttl=64 time=2.058 ms (DUP!)
64 bytes from 192.168.1.151: icmp_seq=0 ttl=64 time=2.135 ms (DUP!)
... 

(Добавить -b
вариант для Linux)

ответил 2 фев 2009 в 13:20

Ryan McGeary's user avatar

Райан Макгири

13 золотых значков
95 серебряных значков
104 бронзовых знака

Я только что обдумал этот вопрос, но ответы меня не удовлетворили.
Так что я накатил свой собственный:

 echo $(seq 254) | xargs -P255 -I% -d" " ping -W 1 -c 1 192.168.0.% | grep -E "[0-1].*?:" 
  • Преимущество 1: Вам не нужно устанавливать какой-либо дополнительный инструмент
  • Преимущество 2: Это быстро. Он делает все параллельно с тайм-аутом для каждого пинга в 1 с (“-W 1
    “). Так что закончит за 1с 🙂
  • Преимущество 3: Результат такой
 64 bytes from 192.168.0.16: icmp_seq=1 ttl=64 time=0.019 ms
64 bytes from 192.168.0.12: icmp_seq=1 ttl=64 time=1.78 ms
64 bytes from 192.168.0.21: icmp_seq=1 ttl=64 time=2.43 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=1.97 ms
64 bytes from 192.168.0.11: icmp_seq=1 ttl=64 time=619 ms 

Редактировать:
А здесь то же самое, что и скрипт, когда ваши xargs не имеют флага -P, как в случае с openwrt (я только что узнал)

 for i in $(seq 255);
do ping -W 1 -c 1 10.0.0.$i | grep 'from' &
done 

ответил 23 фев 2016 в 14:11

zabeltech's user avatar

11 серебряных значков
27 бронзовых знаков

В оболочке Bash:

 #!/bin/sh
COUNTER=1
while [ $COUNTER -lt 254 ]
do ping 192.168.1.$COUNTER -c 1 COUNTER=$(( $COUNTER + 1 ))
done 

KJH's user avatar

16 серебряных значков
26 бронзовых знаков

ответил 2 фев 2009 в 13:21

David Rodríguez - dribeas's user avatar

Утилита командной строки nmap тоже может это сделать:

 nmap -sP 192.168.1.* 

ответил 2 фев 2009 в 13:48

Christian Studer's user avatar

Кристиан Штудер

6 золотых значков
46 серебряных значков
71 бронзовый знак

 for i in $(seq 1 254); do ping -c1 -t 1 192.168.11.$i; done 

Добавление -t 1
ждет только одну секунду перед выходом. Это значительно повышает скорость, если к этой подсети подключено всего несколько устройств.

Idriss Neumann's user avatar

ответил 27 ноя 2016 в 16:09

JKalok's user avatar

1 серебряный значок
1 бронзовый значок

 FOR /L %i in (1,1,254) DO PING 192.168.1.%i -n 1 -w 100 | for /f "tokens=3 delims=: " %j in ('find /i "TTL="') do echo %j>>IPsOnline.txt 

CuberChase's user avatar

5 золотых значков
33 серебряных значка
52 бронзовых знака

ответил 23 января 2014 в 21:47

PCFixerGuy's user avatar

1 серебряный значок
1 бронзовый значок

 export COUNTER=1
while [ $COUNTER -lt 255 ]
do ping $1$COUNTER -c 1 -w 400 | grep -B 1 "Lost = 0" & COUNTER=$(( $COUNTER + 1 ))
done 

ответил 26 января 2014 в 23:49

Adam Brown's user avatar

Адам Браун

10 серебряных значков
13 бронзовых знаков

Под Linux, я думаю, будет работать ping -b 192.168.1.255 (192.168.1.255 — широковещательный адрес для 192.168.1.*), однако IIRC не работает под Windows.

ответил 2 фев 2009 в 13:25

Axelle Ziegler's user avatar

Я опоздал, но вот небольшой скрипт, который я сделал для этой цели и запускаю в Windows PowerShell. Вы должны иметь возможность скопировать и вставить его в ISE. Затем запустится команда arp, результаты будут сохранены в файле .txt и открыты в блокноте.

 # Declare Variables
$MyIpAddress
$MyIpAddressLast
# Declare Variable And Get User Inputs
$IpFirstThree=Read-Host 'What is the first three octects of you IP addresses please include the last period?'
$IpStart=Read-Host 'Which IP Address do you want to start with? Include NO periods.'
$IpEnd=Read-Host 'Which IP Address do you want to end with? Include NO periods.'
$SaveMyFilePath=Read-Host 'Enter the file path and name you want for the text file results.'
$PingTries=Read-Host 'Enter the number of times you want to try pinging each address.'
#Run from start ip and ping
#Run the arp -a and output the results to a text file
#Then launch notepad and open the results file
Foreach($MyIpAddressLast in $IpStart..$IpEnd)
{$MyIpAddress=$IpFirstThree+$MyIpAddressLast Test-Connection -computername $MyIpAddress -Count $PingTries}
arp -a | Out-File $SaveMyFilePath
notepad.exe $SaveMyFilePath 

ответил 21 января 2018 в 2:58

cxp cxd's user avatar

 #!/bin/sh
COUNTER=$1
while [ $COUNTER -lt 254 ]
do echo $COUNTER ping -c 1 192.168.1.$COUNTER | grep 'ms' COUNTER=$(( $COUNTER + 1 ))
done
#specify start number like this: ./ping.sh 1
#then run another few instances to cover more ground
#aka one at 1, another at 100, another at 200
#this just finds addresses quicker. will only print ttl info when an address resolves 

ответил 7 апр 2013 в 1:10

Christopher Infante's user avatar

Этот скрипт хорошо работает в OpenWRT

В новом файле поместите этот код,

 #!/bin/sh
echo "Online IPs" > out.txt
COUNTER=1
while [ $COUNTER -lt 255 ]
do ping $1.$COUNTER -c 1 -w 400 | grep "time" >> out.txt & COUNTER=$(( $COUNTER + 1 ))
done
killall ping 

Установите разрешение на выполнение и запустите его

, затем просмотреть все подключенные хосты в файле out.txt

ответил 30 марта 2021 в 10:09

Sergi Perez's user avatar

 for i in $(seq 1 254); do ping -c1 192.168.11.$i; done 

pacholik's user avatar

9 золотых значков
43 серебряных значка
55 бронзовых знаков

ответил 21 окт 2015 в 12:53

usbdongle's user avatar

Ограничения:

1. Скорость имеет значение.

2. Мне разрешено пинговать один раз.

:/>  Office 2019 pro ключ октябрь 2021 - KEYS24.info

Я размышляю, использовать ли Python или shellscript. Есть ли метод быстрее, чем bash
?

Вот текущий код,

 for ip in $(seq int1 int2); do ping -c 1 xxx.xxx.xxx.$ip | grep "bytes from" &
done 

Что-нибудь быстрее этого?

спросил 26 декабря 2012 в 9:37

Вы должны использовать nmap
:

 nmap -T5 -sn 192.168.0.0-255
nmap -T insane -sn 192.168.0.0-255 # same as above but w/named template 

-T 5/insane
вариант использует “безумный” шаблон, который:

Безумный режим предполагает, что вы находитесь в чрезвычайно быстрой сети или готовы пожертвовать точностью ради скорости.
-T4
(агрессивный) запрещает динамическое сканирование
задержка от exceeЕсли у вас есть приличное широкополосное или Ethernet-соединение, я бы рекомендовал всегда использовать -T4. Некоторым нравится -T5, хотя он слишком агрессивен.
ding 10 мс для портов TCP и -T5 (безумие) ограничивает это значение 5 мс.
Если вы используете приличное широкополосное или Ethernet-соединение, я бы рекомендовал всегда использовать -T4. Некоторым нравится -T5, хотя на мой вкус он слишком агрессивен.

-sn
опция означает «без сканирования портов»:

Эта опция указывает Nmap не выполнять сканирование портов после обнаружения хоста, а распечатывать только доступные хосты, которые ответили на обнаружение хоста.
зонды. Это часто называют «сканированием ping», но вы также можете запросить запуск сценариев хоста traceroute и NSE. Это по умолчанию один шаг
более навязчив, чем просмотр списка, и часто может использоваться для тех же целей. Это позволяет вести легкую разведку целевой сети без
привлекая большое внимание. Информация о том, сколько хостов работает, более ценна для злоумышленников, чем список, полученный при сканировании списка каждого отдельного IP-адреса.
и имя хоста.

Elijah Lynn's user avatar

10 золотых значков
61 серебряный значок
91 бронзовый знак

ответил 26 декабря 2012 в 9:45

Roman Newaza's user avatar

Роман Неваза

11 золотых значков
58 серебряных значков
89 бронзовых знаков

 for i in {1..254} ;do (ping 192.168.1.$i -c 1 -w 5 >/dev/null && echo "192.168.1.$i" &) ;done 

занимает около 10 секунд, тогда как стандартный nmap

 nmap -sP 192.168.1.1-254 

ответил 16 фев 2014 в 17:20

Mike Redrobe's user avatar

Майк Редроб

13 серебряных значков
12 бронзовых знаков

Попробуйте создать уникальный список.

другой метод (извлекает живые хосты):

fping -ag 192.168.1.0/24

ответил 26 декабря 2012 в 9:49

Sunny R Gupta's user avatar

Санни Р. Гупта
Санни Р. Гупта

1 золотой значок
31 серебряный значок
40 бронзовых знаков

Попробуйте обе эти команды и сами убедитесь, почему arp работает быстрее:

АРП

Community's user avatar

ответил 10 марта 2016 в 20:02

brendonmartino's user avatar

Это код Python для пинга в диапазоне 192.168.0.0-192.168.0.100
. Вы можете изменить цикл, как вам удобно.

 # -*- coding: utf-8 -*-
import socket
import os
import sys
up_ip =[] #list to store the ip-addresses of server online
for x in range
: #here range is 0-100. You can change the range according to your comfort server_ip = '192.168.0.'+ str(x) print "Trying ,server_ip,... \n" rep = os.system('ping -c 1 ' + server_ip) if rep == 0: up_ip.append(server_ip) print '******************* Server Is Up **************** \n' else: print 'server is down \n' print up_ip

Rohan Bari's user avatar

3 золотых значка
14 серебряных значков
34 бронзовых знака

ответил 11 июля 2018 в 7:32

Vilas Joshi's user avatar

Вилас Джоши

2 серебряных значка
7 бронзовых знаков

Если время имеет значение (а я знаю это чувство):

 for i in {1..254}; do
echo -n -e "$i \r"
timeout --preserve-status .2 ping -c1 -q 10.0.0.$i &> /dev/null
[ $? -eq 0 ]&&echo 10.0.0.$i is happy to serve to his master!
done # as I am 
 timeout --preserve-status .2 ping -c1 -q 10.0.0.107 &> /dev/null ;echo $?  

возвращает 143 для несуществующего ПК и 0 для существующего ПК и ждет ответа всего 0,2 секунды, потому что ВРЕМЯ ИМЕЕТ ЗНАЧЕНИЕ! И поэтому я должен сейчас искать свои потерянные ключи.

ответил 19 августа 2021 в 6:11

xerostomus's user avatar

4 серебряных знака
11 бронзовых знаков

 subnet="182.17.207"
fun(){ ip="$subnet.$1" res=`ping -c 1 $ip | grep "1 packets transmitted, 1 received" | wc -l` if [ $res == 1 ] then echo "$ip => live" fi
}
for i in $(seq 1 254)
do fun $i & sleep 0.005
done
sleep 0.5
echo 

Быстрое использование форка Linux, спящий режим необязателен. просто печатать по порядку.

ответил 16 мар в 14:04

NotTooTechy's user avatar

5 серебряных значков
9 бронзовых знаков

Этот скрипт работает на Git Bash (MINGW64) в Windows и возвращает сообщения в зависимости от результата проверки связи.

 #!/bin/bash
#$1 should be something like "19.62.55"
if [ -z "$1" ] then echo "No identify of the network supplied, i.e. 19.62.55"
else ipAddress=$1 for i in {1..256} ;do ( { ping -w 5 $ipAddress.$i ; result=$(echo $?); } &> /dev/null if [ $result = 0 ]; then echo Successful Ping From : $ipAddress.$i else echo Failed Ping From : $ipAddress.$i fi &); done
fi 

ответил 2 фев 2018 в 13:33

Diego4016's user avatar

ответил 13 мая 2020 в 20:38

rudyrockstar's user avatar

Мне очень понравился первоначальный ответ, но он не дал мне последовательной последовательности, которую я искал.

Я подошел к этому немного по-другому, и это прекрасно работает:


11 золотых значков

25 серебряных значков

47 бронзовых знаков

fping -ag 192.168.1.0/24
ответил

20 окт 2022 в 15:34

Mike Redrobe's user avatar