Страница 1 из 1

Команда пинг (ping)

Добавлено: 2010-03-12 14:13:25
InventoR
Решаю проблему резервного переключения каналов и попадаю на не совсем приятный момент в работе команды ping.
Рабочая ОС Linux.

Поведение:
#ping -I eth7 -c5 def_prof_gw
From def_prof_gw icmp_seq=2 Destination Host Unreachable
From def_prof_gw icmp_seq=3 Destination Host Unreachable
From def_prof_gw icmp_seq=4 Destination Host Unreachable
From def_prof_gw icmp_seq=5 Destination Host Unreachable

--- def_prof_gw ping statistics ---
5 packets transmitted, 5 received, 0% loss, time 12047ms
Делаю ifconfig eth7 down

Повторяю процедуру:
#ping -I eth7 -c5 def_prof_gw
From def_prof_gw icmp_seq=2 Destination Host Unreachable
From def_prof_gw icmp_seq=3 Destination Host Unreachable
From def_prof_gw icmp_seq=4 Destination Host Unreachable
From def_prof_gw icmp_seq=5 Destination Host Unreachable
Вот здесь идет зависание команды и статистика по отправленным пакетам не показывается, судя по всему такое поведение наблюдается везде если лежит не интерфейс а канал к прову и соответственно скрипт зависает.

Что нужно?
В случае вышедшего из строя канала красиво переключить на резервный, для этого надо получить значение 100 процентов loss, которые в данной ситуации не приходят.
Пробовал добавлять разные переменные, результат один и тот же, может надо какая доп обработка?

Re: Команда пинг (ping)

Добавлено: 2010-03-18 18:32:03
InventoR
В общем -w 3 все решает