One thing I found with running FreeBSD on an SSD disk is that it boots up
so fast that some process that require a network connection startup before the network configuration has finished starting up itself which affects other programs that need a network connection to get going. There are a lot of ways to handle this, but the easiest way is to use the
rc.conf netwait
to make sure network connectivity is up before continuing:
Code:
#
# NETWAIT
#
netwait_enable="YES" # Enable rc.d/netwait (or NO)
netwait_ip="x.x.x.x" # IP addresses to be pinged by netwait.
netwait_timeout="60" # Total number of seconds to perform pings.
netwait_if="em0" # Interface name to watch link state on.
netwait_if_timeout="30" # Total number of seconds to monitor link state.
replace netwait_ip value with some IP address that should be up and pingable when your local if is up.