Sorry, looks like dhcpleasectl
has changed a lot between 6.9 and 7.2 and those commands just don't exist in the new version anymore. Please try, and show the output of:
dhcpleasectl -l
rcctl stop dhcpleased
/sbin/dhcpleased -d -v -v
The last command will stay in the foreground, so if you want to do ifconfig re0
etc, you'll have to open another xterm
window.
rhtoras i wonder why all this hassle in a simple installation. What could have gone wrong?
Well, this has to be some local issue because probably thousands of people are using OpenBSD + DHCP everyday and it works for them all--incl. me. Some things to check:
Restrictive local firewall rules. Temporarily set pf=NO
in /etc/rc.conf.local
and reboot. Check if an IP address is assigned.
Firewall rules on the gateway/router. Check these too.
Any Accept-Only list on the gateway/router. You can setup a DHCP server on a router to only serve certain ethernet addresses (typically for wireless nodes). Check such a list if present.
Reject-Addresses list on the gateway/router. If your ethernet address is in some sort of a reject-addresses list, then you'll never get an IP address. Some routers have both Accept and Reject lists.
Intermittently faulty cable (unlikely because your ifconfig re0
says active
, so it was up during the command, at least.)