LINUX.ORG.RU
ФорумAdmin

ip адрес сети хоста в LXC контейнер

 , , ,


0

1

Всем привет. Есть Ubuntu. Стоит LXC, созданы контейнеры.

eth0 - физ интерфейс хоста (manual)
br0 - Имеет ip адрес сети в которую воткнут. bridge_ports eth0 lxcbr0

Необходимо в контейнер выдать IP из той же сети, что и на хост машине. В interfaces контейнера:

auto eth0
iface eth0 inet static
address 192.168.111.111
netmask 255.255.255.0
gateway 192.168.111.1
dns-nameservers 192.168.111.1
В config контейнера:
lxc.network.link = br0
lxc.network.veth.pair = vethCont
brctl show:
# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.00155d6f0307       no              eth0
                                                        vethCont
lxcbr0          8000.fe6f67846be8       no              vethlxc-DB
Адрес настроенный в контейнере не пингуется в этой сети. Но пингуется с хост машины интерфейса br0. iptables очищен. В чем проблема?

dns-nameservers 192.168.111.111 - здесь не надо быть 192.168.111.1 ? Посмотри конфиг br0 на хоста можно и там есть какая то ошибка. Или дай здесь interfaces хоста.

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

Ошибся когда изменял здесь адреса. Вот interfaces хоста:

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
address 192.168.111.37
netmask 255.255.255.0
gateway 192.168.111.1
dns-nameservers 192.168.111.1
bridge_ports eth0 lxcbr0

zmitrok62 ()

У меня несколько виртуалок с таким конфигом:

lxc.network.type = empty
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.hwaddr = 00:FF:AA:00:00:01

Все видят друг друга и остальные компы в локалке

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

Вспомнил, что хост установлен на Hyper-V. Виртуалка включена в виртуальный свитч. А в него untag'ом попадает тот самый VLAN в котором находится хост. Но не думаю что могут быть проблемы из-за этого.

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

Поднял ту же конфигурацию на физ машине, все работает. Видимо дело реально в Hyper-V.

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