Рабочая ОС Linux.
Поведение:
Делаю 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
--- def_prof_gw ping statistics ---
5 packets transmitted, 5 received, 0% loss, time 12047ms
Повторяю процедуру:
Вот здесь идет зависание команды и статистика по отправленным пакетам не показывается, судя по всему такое поведение наблюдается везде если лежит не интерфейс а канал к прову и соответственно скрипт зависает.#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, которые в данной ситуации не приходят.
Пробовал добавлять разные переменные, результат один и тот же, может надо какая доп обработка?