для скриптов и мас пинга проще использовать утилиту
fping
fping -l IP1 IP2 IP3 IP4
для перенаправления вывода в файл вместе с ошибками:
fping -l IP1 IP2 IP3 IP4 &> ip.log.txt
также для наглядного мониторинга есть утилита
mtr
mtr 8.8.8.8
echo -e "IP1\nIP2\nIP3\nIP4" | mtr -rw -F - > mtr-report
обрываем по Ctrl+c либо добавляем в команду ключ регулирующий количество запросов, например -с5
пример однострочника:
while fping -q 8.8.8.8 ; do echo "Ok";sleep 2; done && echo "Связь пропала" && fping -l IP1 IP2 IP3 IP4 &> ip.log.txt
запускаем в терминале когда сеть работает нормально и как только пропадёт пинг к гугловскому днс 8.8.8.8 (можно использовать другой адрес) то автоматом запустится fping по четырем адресам, как наберется статистика обрываем команду вручную Ctrl+c или в другом терминале прибить данный процесс, все данные сохранятся в файле ip.log.txt что будет лежать рядом со скриптом