IMHO проще просто запустить четыре ping-а с сохранением ошибок в файлы, а после перерыва Интернета убить всё ёще ping-ующие процессы, файлы скормить тех-поддержке.
Запускать например так:
ping -i5 -n 127.0.0.1 | grep -v ' time=' >ping1.log 2>&1 &
ping -i5 -n 127.0.0.2 | grep -v ' time=' >ping2.log 2>&1 &
ping -i5 -n 127.0.0.3 | grep -v ' time=' >ping3.log 2>&1 &
ping -i5 -n 127.0.0.4 | grep -v ' time=' >ping4.log 2>&1 &
А убить:
killall ping
IP-шники
127.0.0.X
догадаетесь заменить на свои адреса?
P.S. Нормально ушедшие-вернувшие запросы в лог-файл
НЕ ПОПАДУТ. Зато и файл не распухнет до неимоверных размеров.