1

Я пытаюсь выполнить ping-тест на серверах в течение 4 часов, которые я пытался использовать

IP-адрес ping -t '14400'

но я получаю следующую ошибку: "ping: ttl 14400 вне диапазона" Есть ли другой способ обойти это?

1 ответ1

3

Опция t ping устанавливает поле времени жизни в пакете, это не имеет никакого отношения к тому, сколько пингов отправлено или за какую длительность. IIRC поле TTL IPV4 обычно ограничивает число маршрутизаторов, которые может пройти пакет (макс. "Прыжки").

Вам, вероятно, следует использовать ping -c count -i interval например, ping -c 240 -i 60 будет отправлять один пинг каждые 60 секунд в течение четырех часов.

Это, вероятно, не очень хорошо использовать пинг. Руководство говорит

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .