У меня есть виртуальная машина CentOS 7 с одним интерфейсом, который должен достигать набора IP-адресов назначения.
Существует два шлюзовых устройства маршрутизации, которые могут достигать этого набора IP-адресов разными способами (одно через VPN, другое через какой-то прямой маршрут).
CentOS находится в той же подсети, что и эти устройства маршрутизации.
Можно ли настроить CentOS для переключения между устройствами маршрутизации шлюза для этих IP-адресов?
К сожалению, тот функционал, который вам нужен (переключение между различными шлюзами путем периодических проверок различными методами зондирования), не входит ни в какие стандартные пакеты. В cisco эта функция называется IP SLA. Вы можете найти в Google множество скриптов, реализующих аналогичные функции в Linux.