Таймают dhclient для ipv6 не работает

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Таймают dhclient для ipv6 не работает

Orange Pi
Package: isc-dhcp-client
Version: 4.3.5-3+deb9u1
Debian GNU/Linux 9

Таймают для isc-dhcp-client из /etc/dhcp/dhclient.conf (timeout 30; retry 60;) не работает для IPV6.
При загрузке системы, если dhclient не может получить настройки ipv6 адреса,
он не отдает управление по таймауту, а продолжает попытки получения адреса.
В итоге срабатывает таймаут systemd на networking.service, из-за этого не поднимаются остальные сетевые интерфейсы. Есть какое-нибудь решение?
Reply | Threaded
Open this post in threaded view
|

Re: Таймают dhclient для ipv6 не работает

Коротаев Руслан
Orange Pi <[hidden email]> пишет:

> Таймают для isc-dhcp-client из /etc/dhcp/dhclient.conf (timeout 30;
> retry 60;) не работает для IPV6.  При загрузке системы, если dhclient
> не может получить настройки ipv6 адреса, он не отдает управление по
> таймауту, а продолжает попытки получения адреса.  В итоге срабатывает
> таймаут systemd на networking.service, из-за этого не поднимаются
> остальные сетевые интерфейсы.  Есть какое-нибудь решение?

А вы IPv6-адреса раздаете через DHCPv6? Если да (и это домашняя сеть или
небольшая контора), то напрасно, DHCP для IPv6 не требуется, он нужен
только для передачи специальных параметров.

IPv6-адреса отлично раздаются по NDP [1] — роутеры анонсируют префикс
(используйте systemd.network или radvd), а хосты сами настраиваются
через SLAAC, никаких дополнительных программ им не нужно. Только
проверьте файрвол, чтобы ICMPv6 не был заблокирован.

Если это сервер или ваш провайдер выдает вам префикс через DHCP,
например так [2], то скорее всего неправильно указан DUID, некоторые
провайдеры требуют специального идентификатора, нужно его уточнить.

[1]: https://youtu.be/A3LFt7CHpgs
[2]: https://documentation.online.net/en/dedicated-server/network/ipv6/prefix

--
Коротаев Руслан
https://blog.kr.pp.ru

smime.p7s (4K) Download Attachment