I think I have solved the problem. I edited my interfaces file so that when I am away from home, I use 'ifup eth0=eth0-away' and that should start dhcp. That was the easiest though not the fanciest thing to do. Fancy will have to wait until I find out more about how this works.
8) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

