I’m neither the Network-guy, nor the Linux-pro, but first: is dhcplisten also faster, if I configured my router to give out “static” IPs for my devices?
secondly: Perhaps it’s just a privilege issue, see
2017-02-17 17:21:31.371 [ERROR] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCPREQUEST field is missing
2017-02-17 17:24:12.340 [ERROR] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCPREQUEST field is missing
2017-02-17 17:31:32.393 [ERROR] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCPREQUEST field is missing
2017-02-17 17:34:13.452 [ERROR] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCPREQUEST field is missing
interesting enough: the intervals of the ERRORs aren’t periodically as you would suspect? (edit: ok, they are sort of, every 10mins, but on two levels?)
.items
Switch server_status {channel=“network:device:server:online”}
Number server_ResponseTime {channel=“network:device:server:time”}
.sitemap
Frame label=“Network Status”{
Text item=server_status label=“server status is: [%s]” icon="server"
Text item=server_ResponseTime label=“server Response Time [%s]”
}
I get this log error:
[ERROR] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCPREQUEST field is missing
please report errors like this to Github Issues. I developed the DHCP part of the network binding and was not aware of this thread until now.
The error you see is because of a misbehaving DHCP client in the network. That device send a DHCPREQUEST message but did not include a DHO_DHCP_REQUESTED_ADDRESS field in the message, which violates the standard as far as I recall. I log this as an error, because it is an unexpected behavior. I may change this though, it seem to confuse people.