AdguardTeam / AdguardTeam/AdGuardHome
Checking for another DHCP server doesn't work properly on OpenBSD
Abierto
bug
P4: Low
- Lenguaje dominante
- TypeScript
- Estrellas
- 36.9k
- Forks
- 2.5k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
In #3225 we've added an incomplete support for DHCP on OpenBSD. Checking for other DHCP servers in the network still doesn't work properly in some circumstances.
It seems that `net.ListenPacket` binds to the unspecified IP address with the specified port and ignores packets that were read by any other listener of the same port. Setting socket options `SO_REUSEPORT` and `SO_REUSEADDR` also didn't help.
Perhaps, we may peek some implementation details in `github.com/insomniacslk/dhcp/dhcpv4/nclient4`.
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.