OK. There are a few possibilities for misconfiguration, such as a manual sysctl(8) command but a forgotten edit of sysctl.conf(5) and then a reboot. But just to be sure, post the outputs of:
- ifconfig -A
- route -n show -inet
Also post the contents of your hostname.* files