Задать вопрос
@den19948

Как настроить bridge между Ububntu и LXC?

Есть машина с ubuntu 16, подскажите как настроить ни ней сетевой мост, что б на lxc доках был статический ip и к ним можно было подключаться из вне по ssh.
На ubuntu есть такие сетевые интерфейсы: io, lxcbr0, enp4s3, enp2s0, br0
На Lxc centos eth0
  • Вопрос задан
  • 544 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@krosh
Предположим, что у Вас есть внутренняя сеть для контейнеров 192.168.0.0.24 через lxcbr0 и она настроена (между хостом и контейнерами ходят пинги).

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 22 -j DNAT --to-destination 192.168.0.10:22
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -o eno1 -j SNAT --to-source 11.22.33.44
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT


11.22.33.44 - внешний адрес хоста.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы