LINUX.ORG.RU
ФорумAdmin

Несколько каналов. Linux router. Маршрутизация для каждого сайта.

 ,


0

1

Имеем: Ubuntu 16.04 Linux router, к которому подключены два провайдера на eth1 и eth2 и подключение к VPN tun0. Выполнены действия по данному руководству https://www.opennet.ru/base/net/multipl_links.txt.html Все работает, трафик делится между двумя каналами.

Текущая ситуация с блокировкой сайтов ставит задачу: открываю сайт google.ru из локальной сети через данный роутер, если сайт доступен (читай отзывается на TCP/SYN и отдает TCP/SYN ACK), то работаем через 1й канал. Если же сайт недоступен - перенаправляем трафик на 2й канал. Если же и через второй канал сайт недоступен - перенаправляем через интерфейс tun0.

Задача отличается от простого резревного канала, тем что выбор должен делаться для каждого сайта. Возможно ли такое? Есть ли готовое ПО или образцы скриптов?

в такой постановке врядли что-то получится, т.к. надо постоянно проверять каждое соединение, по каким-то критериям различать правильные и неправильные ответы.
лучше вот такое глянь:
https://habr.com/post/354282/#comment_10782712

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.