GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo matar una conexión TCP usando la utilidad tcpkill

Solución 1:

Para que tcpkill funcione (es decir, cree un paquete de reinicio que tenga el número de secuencia y el puerto de origen correctos), debe haber tráfico. Si no se imprime nada más, entonces no hay tráfico. Para verificar, puede ejecutar tcpdump -i eth1 port 443 .

Solución 2:

Tuve que eliminar una conexión establecida en la que no había tráfico (una sesión de depuración en una JVM).

tcpkill como se explica en @Mark Wagner, la respuesta no pudo hacerlo, sin embargo, killcx 1.0.3 (enlace) lo hizo (Ubuntu 10.04).

Es un script de Perl que depende de algunas bibliotecas.

Editar

En una conexión que no se pudo eliminar con killcx la combinación de ambos tcpkill y killcx lo hizo:

Di la conexión si desde LOCAL:PORTL a REMOTE:PORTR

  • En una terminal, inicie tcpkill:tcpkill port PORTL . Tcpkill comenzará a escuchar el tráfico
  • En una segunda terminal, ejecute killcx:killcx REMOTE:PORTR

Linux
  1. ¿Cómo recuperar/matar una sesión Ssh después de perder la conexión?

  2. ¿Cómo monitorear los valores cwnd y ssthresh para una conexión TCP?

  3. ¿Cómo puedo eliminar el puerto TCP 16969 en Bash?

  4. Cómo escuchar múltiples conexiones tcp usando nc

  5. Netcat:¿cómo escuchar en un puerto TCP usando una dirección IPv6?

Cómo configurar los ajustes del panel táctil mediante la utilidad de línea de comandos gsettings en Linux

Cómo probar la velocidad de tu conexión usando el terminal con Speedtest

¿Cómo matar el servidor X usando una combinación de teclas?

Cómo hacer una copia de seguridad del host Unix local usando la utilidad rsync de rsnapshot

Cómo hacer una copia de seguridad de un host Linux remoto usando la utilidad rsync de rsnapshot

Cómo matar procesos en Linux usando kill, killall y pkill