De repente (léase: sin cambiar ningún parámetro) mi netbsd virtualmachine comenzó a actuar de manera extraña. Los síntomas se refieren a túneles ssh.
Desde mi laptop lanzo:
$ ssh -L 7000:localhost:7000 user@host -N -v
Luego, en otro caparazón:
$ irssi -c localhost -p 7000
La depuración ssh dice:
debug1: Connection to port 7000 forwarding to localhost port 7000 requested.
debug1: channel 2: new [direct-tcpip]
channel 2: open failed: connect failed: Connection refused
debug1: channel 2: free: direct-tcpip: listening port 7000 for localhost port 7000, connect from 127.0.0.1 port 53954, nchannels 3
Intenté también con localhost: 80 conectarse al servidor web (remoto), con resultados idénticos.
El host remoto ejecuta NetBSD:
bash-4.2# uname -a
NetBSD host 5.1_STABLE NetBSD 5.1_STABLE (XEN3PAE_DOMU) #6: Fri Nov 4 16:56:31 MET 2011 root@youll-thank-me-later:/m/obj/m/src/sys/arch/i386/compile/XEN3PAE_DOMU i386
Estoy un poco perdido Intenté ejecutar tcpdump
en el host remoto, y vi estos 'chksum malos':
09:25:55.823849 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 67, bad cksum 0 (->3cb3)!) 127.0.0.1.54381 > 127.0.0.1.7000: P, cksum 0xfe37 (incorrect (-> 0xa801), 1622402406:1622402421(15) ack 1635127887 win 4096 <nop,nop,timestamp 5002727 5002603>
Traté de reiniciar el demonio ssh en vano. Todavía no he reiniciado, tal vez alguien aquí pueda sugerir otros diagnósticos. Creo que podría ser el controlador de la tarjeta de red virtual o alguien rooteó nuestro ssh.
Ideas ..?
ssh -L 7000... -N -v -v
(dos v) o ssh -L 7000... -N -v -v -v
.
$ ssh -L 7000:127.0.0.1:7000 user@host -N -v -v
. (Puede usar "-v" hasta 3 veces para aumentar la verbosidad). Además, ¿es posible que ssh se haya actualizado recientemente?