I am running Freebsd 9 with all current updates and am having some serious issues with the networking/routing stack.
I have a machine that has 2 - 10gb interfaces and 2 - 1gb interfaces that I wish to configure.
The desired effect is to have all interfaces except one of the 1Gb ports to be broadcast only private address spaces for running nfs.
I have one public fully routable address.
Trying to configure the interfaces with rc.conf I am able to get the 10gb interfaces and the public working.
However when I add in the third private address on the other 1 gb interface the whole stack seems to freak. It will completely hang the boot usually requiring a hard power off and single user mode to fsck to reboot.
I tried to work around by placing a script in the new rc.local place to bring up the last interface and fix the routing table. It will boot then but shortly after (15-45 mins) I lose all connectivity again. I have tried different ports on the box as well as several different switches with the same result so I don't think it's a hardware issue per se.