FreeBSD 8.0 problems with interface renaming and dhcp?

Angelo Hongens angelo at
Fri Dec 4 18:43:34 UTC 2009

On most of my BSD machines I rename the interfaces to nic0. This way, I
can swap cards and drivers, and keep the rest of my config the same.

I upgraded one of these machines from 7.2 to 8.0 (both standard kernel),
and suddenly the machine would not get a dhcp lease.

In my /etc/rc.conf:


The machine woud boot, but not get an ip. (and no dhclient output while
booting). And ifconfig would show the nic nic0 up, but without an ip. If
I do 'dhclient nic0' it immediately gets an ip, and all is well.

If I do NOT rename the interface but just config: ifconfig_em0="DHCP"
everything works as well..

So is this a new bug or feature introduced in FreeBSD8? Is it something
that can be fixed? (So dhclient is executed for renamed interfaces.)


Met vriendelijke groet,

Angelo Höngens

More information about the freebsd-current mailing list