Bug 53607 - Не получает клиент ip от dhcp сервера (при использовании etcnet)
Summary: Не получает клиент ip от dhcp сервера (при использовании etcnet)
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-dhcp (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: manowar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-25 15:50 MSK by Tatyana Gagina
Modified: 2025-03-25 16:13 MSK (History)
3 users (show)

See Also:


Attachments
journal.log (18.84 KB, text/x-log)
2025-03-25 15:50 MSK, Tatyana Gagina
no flags Details
адрес от dhcp не получен (6.44 KB, image/png)
2025-03-25 16:12 MSK, Tatyana Gagina
no flags Details
p11_старт сетевой установки (16.77 KB, image/jpeg)
2025-03-25 16:12 MSK, Tatyana Gagina
no flags Details
Sisyphus_старт сетевой установки (6.07 KB, image/png)
2025-03-25 16:13 MSK, Tatyana Gagina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2025-03-25 15:50:50 MSK
Created attachment 18078 [details]
journal.log

Стенды, обновлённые до Sisyphus:
ALT Server x86_64 (сервер сетевой установки)
ALT Workstation K x86_64/ALT Workstation x86_64 (клиенты сетевой установки)

Стенды: виртуальные машины в виртуальном окружении Proxmox.

Версии:
на p10, p11 и Sisyphus: alterator-dhcp-0.9.6-alt1
Sisyphus: alterator-netinst-1.9.3-alt1
p11: alterator-netinst-1.9.3-alt1 и alterator-netinst-1.9.2-alt1
p10: alterator-netinst-1.9.1-alt9

Предполагается, то проблема больше в alterator-dhcp, чем в самом alterator-netinst, потому как проблема ещё до запуска сетевой установки.

Шаги: 
1. Установить пакеты:
# apt-get install alterator-dhcp alterator-netinst ahttpd alterator-network

Перезапустить сервисы:
# systemctl restart alteratord && systemctl enable --now alteratord && systemctl status alteratord
# systemctl restart ahttpd && systemctl enable --now ahttpd && systemctl status ahttpd

2. Добавить к серверу второй сетевой интерфейс и добавить его в VLAN (Брандмауэр отключен).
3. Открыть web-alterator https://<server-ip>:8080 и настроить добавленный интерфейс в разделе Сеть -> Ethernet-интерфейсы:

    В списке Интерфейсы выбрать добавленный интерфейс
    Версия протокола: ipv4
    Поставить чекбокс Включить
    Нажать Дополнительно -> Сетевая подсистема Etcnet -> ОК
    Конфигурация: Вручную
    В поле IP ввести 192.168.1.1 и нажать Добавить
    Применить изменения

4.Перезагрузить систему. После перезагрузки войти в систему и выполнить команду:
# ip a
(получен 192.168.1.1)

5. Настроить DHCP-сервер:
 
Открыть web-alterator https://<server-ip>:8080 и выполнить настройку в разделе Серверы -> DHCP-сервер.
В разделе Общие настройки задать следующие параметры:

    Версия IP: IPv4
    Отметить чекбокс Включить службу DHCP
    В списке Интерфейс: выбрать настроенный на предыдущем шаге интерфейс и ввести значения в поля Начальный IP адрес: 192.168.1.100 и Конечный IP адрес: 192.168.1.200
    Шлюз по умолчанию: <ip адрес интерфейса, на котором настроен DHCP сервер (192.168.1.1)>
    Применить изменения

6. Проверить статус сервиса:
# systemctl status dhcpd

Результат: сервер запущен (см.предупреждения).
● dhcpd.service - DHCPv4 Server Daemon
     Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; enabled; preset: disabled)
     Active: active (running) since Tue 2025-03-25 13:05:53 MSK; 13s ago
       Docs: man:dhcpd(8)
             man:dhcpd.conf(5)
    Process: 4247 ExecStartPre=/etc/chroot.d/dhcpd.all (code=exited, status=0/SUCCESS)
   Main PID: 4326 (dhcpd)
      Tasks: 1 (limit: 3547)
     Memory: 7.2M (peak: 7.4M)
        CPU: 101ms
     CGroup: /system.slice/dhcpd.service
             └─4326 /usr/sbin/dhcpd -4 -f --no-pid

мар 25 13:05:53 server-11-0-beta20250213-x86-64-minimal-20250325.localdomain dhcpd[4326]: Listening on LPF/ens20/d2:ca:d6:ec:ec:e7/192.168.1.0/24
мар 25 13:05:53 server-11-0-beta20250213-x86-64-minimal-20250325.localdomain dhcpd[4326]: Sending on   LPF/ens20/d2:ca:d6:ec:ec:e7/192.168.1.0/24
мар 25 13:05:53 server-11-0-beta20250213-x86-64-minimal-20250325.localdomain dhcpd[4326]: No subnet declaration for ens19 (10.88.15.113).
мар 25 13:05:53 server-11-0-beta20250213-x86-64-minimal-20250325.localdomain dhcpd[4326]: ** Ignoring requests on ens19.  If this is not what
мар 25 13:05:53 server-11-0-beta20250213-x86-64-minimal-20250325.localdomain dhcpd[4326]:    you want, please write a subnet declaration
мар 25 13:05:53 server-11-0-beta20250213-x86-64-minimal-20250325.localdomain dhcpd[4326]:    in your dhcpd.conf file for the network segment
мар 25 13:05:53 server-11-0-beta20250213-x86-64-minimal-20250325.localdomain dhcpd[4326]:    to which interface ens19 is attached. **
мар 25 13:05:53 server-11-0-beta20250213-x86-64-minimal-20250325.localdomain dhcpd[4326]: Sending on   Socket/fallback/fallback-net
мар 25 13:05:53 server-11-0-beta20250213-x86-64-minimal-20250325.localdomain dhcpd[4326]: Wrote 0 leases to leases file.
мар 25 13:05:53 server-11-0-beta20250213-x86-64-minimal-20250325.localdomain dhcpd[4326]: Server starting service.
_______________________________
После:
7. На клиенте проверить, что IP адрес получен от dhcp сервера:
загрузиться в режиме Спасательный LiveСD и там проверить получен ли адрес от dhcp 192.168.1.1.

Результат: адрес не получен, см. сетевой интерфейс ens20 (см. скрин 'адрес не получен').

Детали: 
* https://bugzilla.altlinux.org/23180 - похожая ошибка, но несколько разный результат.
* также учитывался этот нюанс: https://bugzilla.altlinux.org/2035, даже если удалить вторую сетевую карту и перезапустить машины - итог тот же.
* похожая ошибка: https://bugzilla.altlinux.org/51895 (НО в качестве сервера использовался winserver 2016 AD, который раздает адреса).

Как общий итог: невозможно запустить сетевую установку на клиенте ни одним из способов: HTTP,
FTP, SAMBA, NFS (логи во вложении journal.log).

Проверялось на p11, ошибка воспроизводится (если потребуются ещё какие-либо детали - прикреплю).
ВАЖНО: не воспроизводится на p10.

Ожидаемый результат: адрес от dhcp сервера получен (после успешная установка по сети).
Comment 1 Tatyana Gagina 2025-03-25 16:12:14 MSK
Created attachment 18079 [details]
адрес от dhcp не получен
Comment 2 Tatyana Gagina 2025-03-25 16:12:50 MSK
Created attachment 18080 [details]
p11_старт сетевой установки
Comment 3 Tatyana Gagina 2025-03-25 16:13:18 MSK
Created attachment 18081 [details]
Sisyphus_старт сетевой установки