Created attachment 175193 [details]
Remove nostart keyword from dhcpcd rc script
When I originally made the dhcpcd rc.d script, I basically used the dhclient script as a template. Today, dhcpcd is very capable of running from rc itself instead of being triggered from a 3rd party and as such the nostart keyword can e safely removed.
A commit references this bug:
Date: Thu Nov 9 22:17:49 UTC 2017
New revision: 453875
net/dhcpcd: remove nostart keyword from rc script
Submitted by: email@example.com (maintainer)
this breaks things. as of the above commit, dhcpcd, if simply installed and left unconfigured (read: not even enabled in rc.conf[.et al]) it will nonetheless start at boot time, call out to DHCP servers on every hot network port and possibly fall back to choosing an ip in the link local subnet, either way, wiping out any static network configurations on those ports.
to fix, you need to add the following two lines into the rc.d/dhcpcd script [at the appropriate places]