Alukardd
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Приветствую. Обнаружил косяк при использовании LXC. В нём ли дело или нет хз. Суть в том что создал ещё один контейнер из бэкапа существующего. Как и положено поменял mac-адрес в настройках контейнера ещё до его включения и довольный запустил, а адрес-то по dhcp он попытался присвоить себе тот же что и у уже работающего. Собственно это всё вогнало меня в полный ступор и с мысленными матами на виндовый dhcp-сервер я начал искать проблему. Что я обнаружил из дампа трафика: виндовый dhcp-сервер отдаёт ip-адрес не по полю "Client MAC address", а по полю из Option 61 "Link-layer address" и я понятия не имею почему они оказались разными!!! Отснифал я трафик с 3-х контейнеров: исходного, копии и ещё одного. Так вот у первых двух поле Link-layer address одинаковое и более того не совпадает ни с один из введённых мною mac-адресов. Третий же контейнер как и положено везде имеет указанный mac-адрес. В системе (через ip link show) виден только известный мне mac-адрес, он же везде фигурирует в Ethernet кадрах, но откуда берётся то непонятное в Option 61 DHCPDiscover я не знаю(( Кто что может сказать, что это вообще за адрес и откуда система его подставляет? Добавлено: Мб это просто глюки dhcpcd... Переустановить смогу только завтра. А пока жду гениальных и очумелых мыслей откуда он выкапывает этот "Link-layer address".
---------- Microsoft gives you windows, linuх gives you the whole house... I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it. |
| Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 18:17 12-08-2013 | Исправлено: Alukardd, 18:23 12-08-2013 |
|