• Как правильно настроить маршрутизацию Docker в OpenVPN сети?

    @kocmoc-dev Автор вопроса
    Как говориться задал вопрос сам на него и отвечай. Ответ оказался очень прост. Суть дела заключается в следующем нужно в каждом докер контейнере например 192.168.3.3 прописать новый дефолтный шлюз, которым является как раз либо контейнер с OpenVPN клиентом либо OpenVPN сервером.
    Если OpenVPN клиент имеет адрес 192.168.2.2 то внутри докер контейнера с IP 192.168.2.3 нужно
    default via 192.168.2.1 заменить на default via 192.168.2.2

    ip route replace default via 192.168.2.2
    После чего таблица маршрутизации контейнера примет следующий вид:
    root@b73902244535:/# ip route
    default via 192.168.2.2 dev eth0 
    192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.3

    Кому интересно вот еще таблица маршрутизации сервера
    root@cd172bd816a6:/# ip route
    default via 192.168.2.1 dev eth0 
    192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.2 
    192.168.3.0/24 via 192.168.50.2 dev tun0 
    192.168.50.0/24 dev tun0 proto kernel scope link src 192.168.50.1
    Ответ написан
    Комментировать