AdguardTeam / AdguardTeam/AdGuardHome
Checking for another DHCP server doesn't work properly on OpenBSD
Offen
#3,441
2 Kommentare
0 Reaktionen
1 zugewiesene Person
Beansprucht von @EugeneOne1
Auf GitHub ansehen
bug
P4: Low
- Vorherrschende Sprache
- TypeScript
- Sterne
- 36.9k
- Forks
- 2.5k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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`.
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.