dhclient -1 breaks connections?
Describe the bug dhclient -1 breaks existing connections
To Reproduce Steps to reproduce the behavior: I am using Fedora 31.
When updating from dhcp-client.x86_64 12:4.4.1-15.fc31 @fedora to dhcp-client.x86_64 12:4.4.1-19.fc31 @updates I had the following issue:
I was hammering my ISP (comcast xfinity) with lease renewals every 5 minutes with the crontab entry: */5 * * * * /usr/sbin/dhclient -1
I had this configured because my ISP had unusually long leases (>3000 minutes) and someone had cloned my wifi MAC address and was occasionally colliding me off my ISP's wifi network, causing my incoming packets to route to them instead and all my IP connections to timeout.
This worked reasonably well to keep my ISP routing to me while I was AFK.
Anyway, after updating to 4.4.1-19, every time there did a dhclient -1, my existing connections would stop receiving packets and eventually timeout.
Downgrading back to 4.4.1-15 fixed the problem.
Expected behavior Lease renewal on connected interface should not break existing IP connections
Environment:
-
isc-dhclient-4.4.1 from fedora 31 package dhcp-client.x86_64 12:4.4.1-19.fc31 @updates
-
OS: Fedora 31