LINUX.ORG.RU
ФорумAdmin

Не устанавливается маршрут по умолчанию LXC контейнер ubuntu 12.04

 , ,


0

1

Добрый день! Бьюсь уже много дней с проблемой. В контейнере маршрут по умолчанию самостоятельно выставляться не хочет. Очень странный глюк - даже post-up скрипт не помогает. Кто с таким сталкивался?

Хост и контейнер: 3.5.0-25-generic Ubuntu 12.04.2 LTS

Конфиг контейнера: #cat /etc/lxc/auto/HAPROXY lxc.network.type=veth lxc.network.link=lxcbr0 lxc.network.flags=up lxc.network.hwaddr = 00:16:3e:b4:0d:82 lxc.utsname = HAPROXY lxc.network.ipv4 = 10.0.0.2/24 lxc.network.ipv4.gateway=10.0.0.1 lxc.network.name = eth0

после загрузки в контейнери наблюдаю следующее: # ip route 10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.2 10.0.0.0/8 dev eth0 proto kernel scope link src 10.0.0.1

Подскажите куда копать?



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

нет ли в контейнере каких-либо действий с eth0 ?

Если устройству сделать down/up, то маршрут пропадет.

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

Нет, таких действий нету, контейнер чистый. даже ssh на нем не поднят. Есть еще один неприятный момент: до старта контейнера проходит не меньше минуты lxc-start -n TEST

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

Гм. чистый и минуту запускается ? Не верю :)

lxc-start -n TEST -l DEBUG
И смотри что тормозит. Возможно кто-то хочет DNS через недоступную сеть.

для проверки можно запустить (контейнер НЕ должен быть запущен)

lxc-execute -n TEST /sbin/ip ro
это будет чистый контейнер

Версия lxc какая ? До 0.9 лучше не использовать.

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

Последняя стабильная. lxc version: 0.7.5

Этот странный баг исчез как только я удалил тестовую виртуалку.. Совершенно непонятно с чем это было связано. Пока не повторяется. по Вашему совету обновлюсь до 0.9 версии.

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

и тем не менее ошибка есть ошибка. на соседнем сервере создал новый контейнер и то же самое. Нету маршрута по умолчанию и подвисание при запуске. Контейнер чистый, даже пароль рута еще не устанавливал.

Запуск с дебагом (последние строки перед подвисанием): lxc-start 1363785825.319 NOTICE lxc_start - exec'ing '/sbin/init' lxc-start 1363785825.368 NOTICE lxc_start - '/sbin/init' started with pid '19261' lxc-start 1363785825.368 WARN lxc_start - invalid pid for SIGCHLD

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