LINUX.ORG.RU
ФорумAdmin

Маршрутизация трафика docker

 , ,


0

0

Имеется vds, на нем docker контейнер с прокси-сервером. На vds два интерфейса (eth0 и eth1) с соответственно двумя внешними статическими IP. По умолчанию весь трафик идёт через eth0, что меня не устраивает. Задача такая: все клиенты, подключающиеся к прокси, должны идти через eth0, от прокси к клиентам логично через него же. От прокси до конечных точек весь трафик необходимо как то направить через eth1, ну и соответственно от конечных до прокси также eth1. Как это реализовать можно? Заранее благодарен


Нужно оба интерфейса прокинуть до контейнера, а уже в самом прокси-сервере указать как хочешь сделать маршрутизацию. Если таких настроек нет, то ищи другой прокси.

dicos ★★★
()
Ответ на: комментарий от dicos

Можно ещё, если не погружаться в настройки самого докер, его сети и прочего - с помощью ip rule перенаправлять трафик из сети докер контейнеров посредством отдельной таблицы маршрутизации, в которой default маршрут другой, куда нужно.

Плюс автор не указал в каком режиме у него запущен контейнер, если сеть контейнера в режиме host - то тут вообще нужно как-то по другому.

kostik87 ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария