LINUX.ORG.RU

Дефолтный маршрут в docker контейнере

 


0

1

В docker контейнере поднял два wireguard интерфейса, с другого компа подключаюсь к первому и хочу, чтобы трафик с первого интерфейса шел на второй. Удалил дефолтный маршрут и добавил

ip route add default via 18.18.0.1 dev wg2

wg2 - второй интерфейс

Но после того как удалил дефолтный маршрут трафик перестал идти на порт, который слушает первый интерфейс wireguard. Это как-то связано с тем, что у контейнера своя сеть и порты для wireguard проброшены?



Последнее исправление: bubvalet (всего исправлений: 2)

Во-первых docker чоень криво работает с маршрутами и правилами фаервола и хостовой системы. Вплоть до того что порядок запуска сервиса докера и поднятия устройства впн определяет - будет ли это работать и как оно будет работать. Во-вторых информации действительно мало, нужны конкретные команды удаления маршрутов. И по возможности, вместо удаления маршрутов, лучше сразу прикинуть, можно ли поменять метрики маршрутов так чтобы все работало как нужно.

daria_shtrosherer
()