Lately I've been going over to a friends house who runs a router that doesn't run DHCP. At home, my router does. When I go to his house with my laptop, which I don't shut off on the way over, I run netconfig to change the settings to static and add all the new info. I have yet to get it to work without rebooting. Also when I get back home and I run netconfig and set it back to DHCP, it doesn't get "on the network" until I reboot again. I've changed the netconfig settings and then changed the ifconfig eth0 info, and I've tried ifconfig eth0 down then ifconfig eth0 up, in hopes that when it is reinitialized it would get the settings but it doesn't work. I'm sure there has to be a way to do this without rebooting. Do I have to reinitialize the modules or something?

Thanks for your help!