i've been hapy with a nice lowtech solution, two hostname.if files, one is hostname.if.dhcp the other hostname.if.wrk The problem with this approach is that the change requires a reboot. I would like to see a more general approach to the problem. I use shell scripts but that's too ad-hoc. Do any of the other BSDs have a good way to change network attachment points on the fly?