Всем привет!
Проблема в следующем: есть два канала в инет, спутник и наземный. Задача следить за состоянием спутника и переключаться на наземный канал в случае падения/зависания/конца денег на спутнике. Как только спутник опять заработает, переключиться на него.Помогите найти способ определить работает канал или нет, в случае если default route не указывает на него. Всякие ping, sing, hping, pchar не помогают: хоть и указываю им интерфейс, они все равно норовят через default gw пакеты отправлять. Причем игнорируя рулесы от iproute2 :(
>Всем привет!
>Проблема в следующем: есть два канала в инет, спутник и наземный. Задача
>следить за состоянием спутника и переключаться на наземный канал в случае
>падения/зависания/конца денег на спутнике. Как только спутник опять заработает, переключиться на
>него.
>
>Помогите найти способ определить работает канал или нет, в случае если default
>route не указывает на него. Всякие ping, sing, hping, pchar не
>помогают: хоть и указываю им интерфейс, они все равно норовят через
>default gw пакеты отправлять. Причем игнорируя рулесы от iproute2 :(есть вариант отослать пакет через установленный gw по земле на спутниковый интерфейс (если он у тебя двухсторонний). там же должен быть роутинг.
а на роутере слушать пакеты на этот инфейс. как только канал заработает,
начнут приходить пакеты - тут и меняешь gw на спутник. как перестали приходить - gw в землю.
как предположение.