I've started a screen session before with success. A screen session won't quit if the user logs out, or an ssh session is disconnected. Inside the screen session, I'd do something like ifdown eth0 && ifup eth0 I'd have to reconnect to the screen session, but it worked fine. -- stuporglue