Si se cae por inactividad, la solución no puede ser más simple.
haces un script:
#!/bin/sh
ping -c 1
www.google.com
exit
Le das permisos de ejecución y lo guardas donde prefieras.
editas /etc/crontab con la siguiente línea:
00 * * * * root /usr/local/bin/tuscript (vamos a suponer que lo pusiste ahí)
Eso tira un ping (no te olvides el "-c 1") a google, una vez por hora.
puedes hacerlo cada media hora, o menos, como prefieras. Pero supongo que una vez por hora está bien.
Saludos.