| Summary: | На клиенте DHCP необходима поддержка стеков IPv4 и IPv6 одновременно | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Leonid Krivoshein <klark> |
| Component: | etcnet | Assignee: | Mikhail Efremov <sem> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | aen, ldv, rider, sem, shaba, varaksaaa |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=55605 | ||
|
Description
Leonid Krivoshein
2019-05-13 19:42:21 MSK
Странно. У меня настраивает и так и так через etcnet. Скорее всего потому, что dhcpcd, запущенный без -4, настраивает сразу оба. Вообще говоря это тоже баг, нет штатного способа сказать использовать только IPv4, например. Впрочем, можно через DHCP_ARGS. да, конечно через DHCP_ARGS. А как же ещё ? (In reply to Anton Farygin from comment #1) > Странно. > У меня настраивает и так и так через etcnet. Нет, в альтераторе выбор: либо IPv4, либо IPv6. Если выбираешь IPv4, на IPv6 ставится какая-то "заглушка", он не получает настройки с dhcpd6. Но лучше проверь. что-то я помучался с настройко v6 через dhcp и пришёл к выводу что такая конфигурация не работает почти нигде. А вот RA отлично отрабатывает. Может быть нам и не нужна поддержка dhcpv6 ? В stage1 (runtime make-initrd) нечто похожее на etcnet, но не etcnet -- там оба стека рабочие, IPv6 проверяли Алексей Гладков и Павел Кангин. (Ответ для Leonid Krivoshein на комментарий #6) > В stage1 (runtime make-initrd) нечто похожее на etcnet, но не etcnet -- там > оба стека рабочие, IPv6 проверяли Алексей Гладков и Павел Кангин. Оба стека у меня и на etcnet работают без dhcpv6 Также столкнулся с данной проблемой. Подробнее: Шаги ==== 0. По умолчанию используется 'NetworkManager (etcnet)' и следующая конфигурация: ==> /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 (в sisyphus по сравнению с p11 ещё есть DHCP_TIMEOUT=7) 1. Зайти в acc > Ethernet-интерфейсы, выбрать IPv6 2. "Включить" 3. Переключить "Только RA" на "Использовать DHCP" 4. "Применить" Фактический результат ===================== * "Критическая ошибка" "Конфигурации IPv4 и IPv6 несовместимы между собой: dhcp and dhcp" * Конфигурация IPv6 сразу вернётся на значение "Только RA" Ожидаемый результат =================== Возможность использования на одном интерфейсе DHCP и для IPv4, и для IPv6. Дополнительно ============= Если перед шагом 3 изменить сетевую подсистему на 'Etcnet', результат не меняется. Воспроизводимость ================= Воспроизводится на виртуальных машинах: [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 |