martes, julio 24, 2012

How to destroy tun device created by ssh -w?

Este tema aparece aquí:

http://fixunix.com/networking/375252-how-destroy-tun-device-created-ssh-w.html

Hace referencia a un device tun creado por ssh -w (por una conexión entrante), que se queda ahí cuando se cae la conexión, por lo que ya no deja establecer nuevas usando dicho tun device.

Para poner unar respuesta en el foro antes mencionado, se requiere registro mismo que esta cerrado, por lo que pongo la solución en esta entrada.

Al intentar quitar el tun device creado por ssh con -w, con ip tun del no se deja por lo que para quitarlo lo que me ha funcionado es matar el proceso que se ha quedado atorado.

$ sudo netstat -putan |grep 443
tcp6 0 0 :::443 :::* ESCUCHAR 12533/sshd
tcp6 0 0 192.168.0.200:443 173.244.42.170:50413 ESTABLECIDO 16192/sshd: root@no
tcp6 0 48 192.168.0.200:443 173.244.42.170:58653 ESTABLECIDO 12457/sshd: alfonso

En mi caso es la segunda linea de la salida anterior, o el proceso 16192, por lo que mantando este proceso el tun9 es removido:

$ sudo kill 16192

Y de esta forma se ha solucionado.

No hay comentarios.: