[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Script para restaurar tunel



On Thu, Dec 14, 2006 at 02:45:30PM -0300, andmarti@gmail.com wrote:
> On Thu, Dec 14, 2006 at 08:53:26AM -0800, acon wrote:
> > Tengo una maquina con Debian testing que uso para establecer un tunel
> > PPTP con mi router de casa.
> > Todo funciona razonablemente bien, pero de vez en cuando, el tunel se
> > cae. lo tengo configurado como persistente y cuando hay un fallo de
> > red, reintenta la conexión varias veces. Cuando el corte es un poco
> > largo (como lo que tarda un router en reiniciar) dá time out y tengo
> > que acceder fisicamente al equipo del tunel para restablecerlo.
> > He pensado en usar cron para que me ejecute un script cada hora que
> > compruebe el estado del tunel y si nos esta que lo abra (pon conexion).
> > El problema es que no tengo casi ninguna experiencia en scripts con
> > unix.
> > El interface, cuando está el tunel activo es ppp0 y ese interface no
> > existe cuando el tunel no está activo.
> > Alguien me puede dar una idea de como chequear desde un cript si existe
> > el interface ppp0?


Prueba con esto:

root@etch:~# aptitude show autossh
Paquete: autossh
Estado: sin instalar
Versinnn: 1.3-4
Prioridad: opcional
Seccinnn: net
Desarrollador: Filippo Giunchedi <filippo@debian.org>
Tamao sin comprimir: 57,3k
Depende de: libc6 (>= 2.3.5-1), openssh-client | ssh-client
Descripcinnn: Automatically restart SSH sessions and tunnels
 autossh is a program to start an instance of ssh and monitor it, restarting it as necessary
 should it die or stop passing traffic. The idea is from rstunnel (Reliable SSH Tunnel), but
 implemented in C. Connection monitoring is done using a loop of port forwardings. It backs off on the rate ofconnection attempts when experiencing rapid failures such as connection
 refused.

Marcas: implemented-in::c, interface::daemon, network::server, protocol::TODO, role::program,
        use::login, use::monitor

saludos a todos

--
root@debian:~# whoami
God





Reply to: