Bug 55605 - alterator-net-eth: NetworkManager (etcnet): Некорректное определение текущего режима IPv6: "Использовать DHCP" / "Только RA"
Summary: alterator-net-eth: NetworkManager (etcnet): Некорректное определение текущего...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-net-eth (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-14 12:38 MSK by Artem Varaksa
Modified: 2025-08-14 12:38 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2025-08-14 12:38:16 MSK
Шаги
====

1. Для сравнения # ip -c a
2. Добавить в настройки etcnet по умолчанию строку `CONFIG_IPV6=yes`, получив:

==> /etc/net/ifaces/ens19/ipv4address <==
(пустой файл)

==> /etc/net/ifaces/ens19/options <==
BOOTPROTO=dhcp
TYPE=eth
CONFIG_WIRELESS=no
NM_CONTROLLED=yes
DISABLED=yes
SYSTEMD_CONTROLLED=no
ONBOOT=yes
SYSTEMD_BOOTPROTO=dhcp4
CONFIG_IPV4=yes
CONFIG_IPV6=yes

(в sisyphus по сравнению с p11 ещё есть DHCP_TIMEOUT=7)

3. Перезагрузиться.

4. # ip -c a
5. Зайти в acc > Ethernet-интерфейсы, выбрать IPv6


Фактический результат
=====================

В acc указано значение "Только RA".

Но:

Из acc и вывода команды видно, что:
* Появился новый IPv6-адрес с /128.
* Адрес /64 поменялся с совпадающего (кроме адреса сети) с link-local [mngtmpaddr proto kernel_ra] на другой.
* У link-local адреса больше нет [proto kernel_ll].

Т. е. явно режим работы поменялся с Только RA на что-то, больше похожее на DHCP.

---

До:

> 2: ens19: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
>     link/ether <mac> brd ff:ff:ff:ff:ff:ff
>     altname enp0s19
>     inet <ipv4>/21 brd <ipv4-broadcast> scope global dynamic noprefixroute ens19
>        valid_lft 1635sec preferred_lft 1635sec
>     inet6 <network>:<ipv6-link-local>/64 scope global dynamic mngtmpaddr proto kernel_ra
>        valid_lft 86344sec preferred_lft 14344sec
>     inet6 fe80::<ipv6-link-local>/64 scope link proto kernel_ll
>        valid_lft forever preferred_lft forever

После:

> 2: ens19: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
>     link/ether <mac> brd ff:ff:ff:ff:ff:ff
>     altname enp0s19
>     inet <ipv4>/21 brd <ipv4-broadcast> scope global dynamic noprefixroute ens19
>        valid_lft 1045sec preferred_lft 1045sec
>     inet6 <network>::<dhcp-ip-1>/128 scope global dynamic noprefixroute
>        valid_lft 2577501sec preferred_lft 590301sec
>     inet6 <network>:<dhcp-ip-2>/64 scope global dynamic noprefixroute
>        valid_lft 86349sec preferred_lft 14349sec
>     inet6 fe80::<ipv6-link-local>/64 scope link noprefixroute
>        valid_lft forever preferred_lft forever


Ожидаемый результат
===================

Отображаемый/устанавливаемый в acc режим соответствует действительности.


Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[sisyphus] например ALT Workstation K 11.0 x86_64
etcnet-0.9.35-alt1.noarch
NetworkManager-1.53.92-alt1.x86_64
alterator-net-eth-5.2.11-alt1.x86_64
kernel-image-6.12-6.12.41-alt1.x86_64

[p11] например ALT Workstation K 11.0 x86_64
etcnet-0.9.35-alt1.noarch
NetworkManager-1.52.1-alt1.x86_64
alterator-net-eth-5.2.11-alt1.x86_64
kernel-image-6.12-6.12.41-alt1.x86_64