Summary: | Выбор сетевого интерфейса DHCP при установке по сети. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Bolshedvorsky Evgeny <jenya> | ||||||||
Component: | propagator | Assignee: | Leonid Krivoshein <klark> | ||||||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P3 | CC: | alexander.s.artamonov, antohami, iv, klark, mike, nickf, rider, sem | ||||||||
Version: | unstable | ||||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
Bolshedvorsky Evgeny
2019-05-15 18:01:34 MSK
1) https://www.altlinux.org/Installer/common/propagator : automatic=method:http,interface:eth1,network:dhcp 2) На подходе новый make-initrd, заменяющий propagator -- там с сетью всё будет поумнее. (In reply to comment #0) > А еще лучше возможность > передавать конкретное имя интерфейса для DHCP. (In reply to comment #1) > automatic=method:http,interface:eth1,network:dhcp Так оно работает, как описано в документации, или нет? Багу можно закрывать? > (In reply to comment #1)
> > automatic=method:http,interface:eth1,network:dhcp
>
> Так оно работает, как описано в документации, или нет? Багу можно закрывать?
Конкретно на 801 вываливается в окошко выбора сетевых интерфейсов (static/dhcp)
При при выборе DHCP сразу возвращается назад выбору интерфейсов.
(In reply to comment #3) > > (In reply to comment #1) > > > automatic=method:http,interface:eth1,network:dhcp > > > > Так оно работает, как описано в документации, или нет? Багу можно закрывать? > Конкретно на 801 вываливается в окошко выбора сетевых интерфейсов (static/dhcp) > При при выборе DHCP сразу возвращается назад выбору интерфейсов. Всё-таки просьба привести тогда полностью вывод /proc/cmdline, где на e2k с предложенным вариантом всё равно вываливается окошко. Оно обычно вываливается, когда есть проблемы с настройками DHCP-сервера и тогда помогает дописывание ещё и полного пути к ISO-образу вместе с IP-адресом NFS-сервера. Так что здесь надо увидеть сразу ещё и весь /etc/dhcp/dhcpd.conf. (Ответ для Bolshedvorsky Evgeny на комментарий #3) > > (In reply to comment #1) > > > automatic=method:http,interface:eth1,network:dhcp > > > > Так оно работает, как описано в документации, или нет? Багу можно закрывать? > Конкретно на 801 вываливается в окошко выбора сетевых интерфейсов > (static/dhcp) > При при выборе DHCP сразу возвращается назад выбору интерфейсов. Я такое смог воспроизвести в виртуалке, если подключить два интерфейса в одну сеть. Выбор интерфейса работает, но не работает dhcp. Леонид подготовил исправление: https://git.altlinux.org/tasks/334829 В моём кейсе помогает. Created attachment 15123 [details]
no_interface_on_boot.jpg
Created attachment 15124 [details]
ifaces.jpg
Created attachment 15125 [details]
ifaces_error.jpg
Развернул сервер сетевой установки для ВК Эльбрус. Для установки использовался образ: alt-server-10.2-20231122-e2kv4.iso 29b3009e61f4607c7bddd9c6e6d7ba20 Проверку загрузки выполнял на Эльбрус 801 Если в boot.conf не указан интерфейс "automatic=method:http,network:dhcp" загрузка повисает на этапе Sending DHCP request... В install.log пишет что пытается использовать интерфейс sit0, но получить ip по dhcp не может. На другие интерфейсы не переключается.(скрин no_interface_on_boot.jpg) При указании интерфейса в boot.conf "automatic=method:http,interface:eth0,network:dhcp" установка начинается корректно. Если переподключить dhcp не к eth0, появляется меню выбора интерфейсов(скрин ifaces.jpg). Но при выборе нужного сетевого интерфейса продолжить установку нет возможности, так как дальнейшие шаги не видно. (скрин ifaces_err.jpg) (Ответ для Nikita Obukhov на комментарий #9) > Но при выборе нужного сетевого интерфейса > продолжить установку нет возможности, так как дальнейшие шаги не видно. > (скрин ifaces_err.jpg) Попробуйте прописать параметр загрузки nomodeset. drm модуль ядра в неудачный момент загружается. (Ответ для Nikita Obukhov на комментарий #9) > Если в boot.conf не указан интерфейс "automatic=method:http,network:dhcp" > загрузка повисает на этапе Sending DHCP request... По этой причине и хотели починить возможность указывать конкретный интерфейс и пропускать карты, у которых нет линка. Пропуск давно реализован в рамках другого бага, этим чинится как раз возможность указывать или выбирать сетевой интерфейс. > В install.log пишет что пытается использовать интерфейс sit0, но получить ip > по dhcp не может. На другие интерфейсы не переключается.(скрин > no_interface_on_boot.jpg) Интерфейс может быть банально заблокирован на другой стороне, узнал пост-фактум, даже в методику тестирования этот нюанс просочился. > При указании интерфейса в boot.conf > "automatic=method:http,interface:eth0,network:dhcp" установка начинается > корректно. Что говорит об успешном решении проблемы. > Если переподключить dhcp не к eth0, появляется меню выбора > интерфейсов(скрин ifaces.jpg). Но при выборе нужного сетевого интерфейса > продолжить установку нет возможности, так как дальнейшие шаги не видно. > (скрин ifaces_err.jpg) Это уже за пределами данного бага, можно использовать VNC/headless. (Ответ для Leonid Krivoshein на комментарий #11) > Это уже за пределами данного бага, можно использовать VNC/headless. На данном этапе ip-адрес еще не получен. Подключение по vnc не возможно (Ответ для Антон Мидюков на комментарий #10) > Попробуйте прописать параметр загрузки nomodeset. drm модуль ядра в > неудачный момент загружается. Помогло, спасибо. >Если переподключить dhcp не к eth0, появляется меню выбора интерфейсов(скрин ifaces.jpg). Данное меню появляется не всегда. Из 5ти загрузок, меню появилось 2 раза. После выбора DHCP и загрузки по HTTP, сетевая установка начинается корректно. Остальные 3 раза, зависает на этапе Sending DHCP request... Сетевая установка не возможна (Ответ для Nikita Obukhov на комментарий #12) > (Ответ для Leonid Krivoshein на комментарий #11) > > Это уже за пределами данного бага, можно использовать VNC/headless. > На данном этапе ip-адрес еще не получен. Подключение по vnc не возможно Было сказано в ответ на: > при выборе нужного сетевого интерфейса > продолжить установку нет возможности, так как дальнейшие шаги не видно. Скорее всего, прошли дальше, судя по: > (Ответ для Антон Мидюков на комментарий #10) > > Попробуйте прописать параметр загрузки nomodeset. drm модуль ядра в > > неудачный момент загружается. > Помогло, спасибо. > >Если переподключить dhcp не к eth0, появляется меню выбора интерфейсов(скрин ifaces.jpg). > Данное меню появляется не всегда. > Из 5ти загрузок, меню появилось 2 раза. После выбора DHCP и загрузки по > HTTP, сетевая установка начинается корректно. > Остальные 3 раза, зависает на этапе Sending DHCP request... Сетевая > установка не возможна Предполагаю тут один из двух вариантов (либо оба): забанненый интерфейс и особенности работы с сетевой загрузкой, упоминаемой в методике тестирования. В любом случае, кажется, проблема решилась, а вновь выявленное относится не к ней. Так что с task #334829? Кто одобрит в Сизиф? 10.2 x86_64 Подтверждаю такое поведение инсталлятора при autoinstall. Поставил на всякий случай nomodeset, но для кластера предпочел перейти на static адреса сразу, т.е. method:nfs,network:static,ip:<ip узла> method:http в такой постановке не работает. Не видит почему-то сервер установки. Предлагает меню выбора. В выборе уже прописан правильный сервер и директория верная, но подтверждение возвращает туда же. Оказалось, что так тоже не всегда работает - иногда просто синий экран Welcome to ALT Linux. Есть какой-то "железный" метод, чтобы работало всегда??? (In reply to Александр from comment #15) > Есть какой-то "железный" метод, чтобы работало всегда??? Описанное вами не имеет совсем никакого отношения к обсуждаемому тут багу. Вам стоит подробно описать условия, железо, задачу и ожидания в новом баге. По данному багу было решение и много пингов, исправляющий таск так и висит в "кармане" без одобрения. Тем временем пропагатор отправляется в музей истории, замена будет в p11: https://www.altlinux.org/Installer/common/altboot |