<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>36741</bug_id>
          
          <creation_ts>2019-05-13 19:42:21 +0300</creation_ts>
          <short_desc>На клиенте DHCP необходима поддержка стеков IPv4 и IPv6 одновременно</short_desc>
          <delta_ts>2025-08-14 12:38:17 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>etcnet</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=55605</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Leonid Krivoshein">klark</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>aen</cc>
    
    <cc>ldv</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>shaba</cc>
    
    <cc>varaksaaa</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>181608</commentid>
    <comment_count>0</comment_count>
    <who name="Leonid Krivoshein">klark</who>
    <bug_when>2019-05-13 19:42:21 +0300</bug_when>
    <thetext>Сейчас etcnet поддерживает автонастройку клиента DHCP только по IPv4 либо только по IPv6. Необходимо обеспечить возможность настройки DHCP-клиента одновременно в двух стеках IP.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181611</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2019-05-13 20:28:43 +0300</bug_when>
    <thetext>Странно.
У меня настраивает и так и так через etcnet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181612</commentid>
    <comment_count>2</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2019-05-13 20:37:20 +0300</bug_when>
    <thetext>Скорее всего потому, что dhcpcd, запущенный без -4, настраивает сразу оба. Вообще говоря это тоже баг, нет штатного способа сказать использовать только IPv4, например. Впрочем, можно через DHCP_ARGS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181616</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2019-05-13 20:43:36 +0300</bug_when>
    <thetext>да, конечно через DHCP_ARGS. А как же ещё ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>188536</commentid>
    <comment_count>4</comment_count>
    <who name="Leonid Krivoshein">klark</who>
    <bug_when>2020-03-13 23:26:08 +0300</bug_when>
    <thetext>(In reply to Anton Farygin from comment #1)
&gt; Странно.
&gt; У меня настраивает и так и так через etcnet.

Нет, в альтераторе выбор: либо IPv4, либо IPv6. Если выбираешь IPv4, на IPv6 ставится какая-то &quot;заглушка&quot;, он не получает настройки с dhcpd6. Но лучше проверь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203188</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2021-09-23 21:14:10 +0300</bug_when>
    <thetext>что-то я помучался с настройко v6 через dhcp и пришёл к выводу что такая конфигурация не работает почти нигде.

А вот RA отлично отрабатывает. Может быть нам и не нужна поддержка dhcpv6 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203191</commentid>
    <comment_count>6</comment_count>
    <who name="Leonid Krivoshein">klark</who>
    <bug_when>2021-09-23 23:29:38 +0300</bug_when>
    <thetext>В stage1 (runtime make-initrd) нечто похожее на etcnet, но не etcnet -- там оба стека рабочие, IPv6 проверяли Алексей Гладков и Павел Кангин.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203192</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2021-09-24 08:32:14 +0300</bug_when>
    <thetext>(Ответ для Leonid Krivoshein на комментарий #6)
&gt; В stage1 (runtime make-initrd) нечто похожее на etcnet, но не etcnet -- там
&gt; оба стека рабочие, IPv6 проверяли Алексей Гладков и Павел Кангин.

Оба стека у меня и на etcnet работают без dhcpv6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>270878</commentid>
    <comment_count>8</comment_count>
    <who name="Artem Varaksa">varaksaaa</who>
    <bug_when>2025-08-14 11:39:07 +0300</bug_when>
    <thetext>Также столкнулся с данной проблемой. Подробнее:


Шаги
====

0. По умолчанию используется &apos;NetworkManager (etcnet)&apos; и следующая конфигурация:

==&gt; /etc/net/ifaces/ens19/ipv4address &lt;==
(пустой файл)

==&gt; /etc/net/ifaces/ens19/options &lt;==
BOOTPROTO=dhcp
TYPE=eth
CONFIG_WIRELESS=no
NM_CONTROLLED=yes
DISABLED=yes
SYSTEMD_CONTROLLED=no
ONBOOT=yes
SYSTEMD_BOOTPROTO=dhcp4
CONFIG_IPV4=yes

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

1. Зайти в acc &gt; Ethernet-интерфейсы, выбрать IPv6
2. &quot;Включить&quot;
3. Переключить &quot;Только RA&quot; на &quot;Использовать DHCP&quot;
4. &quot;Применить&quot;


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

* &quot;Критическая ошибка&quot; &quot;Конфигурации IPv4 и IPv6 несовместимы между собой: dhcp and dhcp&quot;
* Конфигурация IPv6 сразу вернётся на значение &quot;Только RA&quot;


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

Возможность использования на одном интерфейсе DHCP и для IPv4, и для IPv6.


Дополнительно
=============

Если перед шагом 3 изменить сетевую подсистему на &apos;Etcnet&apos;, результат не меняется.


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

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

[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</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>