Такая задача встречается довольно часто, когда вам нужно получить список «живых» узлов подсети, неважно с какими целями и сделать это нужно быстро и просто. Вам поможет утилита fping, для ее установки воспользуйтесь командой: apt install fping Затем запустите ее с ключами: fping -a -g 192.168.172.0/24 2>/dev/null Разберем части команды подробнее: ▫️Ключ -a – предписывает вывести узлы, которые отвечают на ping ▫️Ключ -g – генерировать узлы назначения из указанного диапазона, можно указать начальный и конечный адреса через пробел или CIDR, как в нашем случае ▫️ 2>/dev/null – подавляет вывод потока ошибок, чтобы не выводить сообщения о недоступных узлах Как видим, поставленная нами задача решена просто и быстро. Но это еще не все, рекомендуем ознакомиться со всеми возможностями fping выполнив: fping -h Кстати, советуем регулярно обращаться к справке даже тех утилит, которые вы знаете, это поможет узнать что-то новое (новые ключи) или вспомнить некоторые забытые возможности.
Как быстро вычислить отвечающие на Ping узлы подсети в терминале Linux
31 марта31 мар
2
~1 мин