When upgrading to FreeBSD 8.2, I found that my host would no longer get an IP address via DHCP. It appears that the startup sequence has changed, and that the system no longer waits to get an IP address while booting.
This can be fixed by changing "DHCP" to "SYNCDHCP" in /etc/rc.conf:
ifconfig_ed1="SYNCDHCP"
If you found this article helpful, consider making a donation to offset the costs of running this server, to one of these addresses:
Dogecoin: DBu2vJEKBE8QzZgp7nuSHXhAeyUn9vXpCS
Bitcoin: 16oaJfmt8ARXibVuKBmAtU833BLDVoPY7r
Litecoin: LerLMqzbtXyjMG2vKt8Hg6Wq1RjSmC9MZj