Comprobar puertos en Ubuntu con netstat y sus alternativas (Parte 2)
Hace unos días, dedicamos el artículo Comprobar puertos en Ubuntu con netstat y sus alternativas (Parte 1) a comprobar la equivalencia entre algunos usos del comando netstat y el comando ss.
Hoy nos centraremos en realizar la misma tarea con el comando ip.
Usos frecuentes de netstat y sus equivalencias con ip
Obtener una tabla con todos los los adaptadores de red
Cuando necesitamos una lista con todos los adaptadores de red presentes en nuestro equipo y sus características principales, podemos recurrir al comando netstat con el argumento -i:
netstat -i
Si queremos utilizar el comando ip, usaremos la siguiente sintaxis:
ip -s link
Mostrar información sobre los miembros del grupo de multidifusión para IPv4 e IPv6.
Cuando necesitamos consultar información sobre los miembros del grupo de multidifusión para los protocolos IPv4 e IPv6, podemos recurrir al comando netstat con el argumento -g:
netstat -g
Aunque, si necesitamos recurrir al comando ip, podemos usar el subcomando maddr:
ip maddr
Obtener las tablas de enrutamiento del núcleo
Por último, también podemos utilizar netstat para consultar fácilmente las tablas de enrutamiento del núcleo, usando el argumento -r:
netstat -r
Y podemos sustituirlo con el comando ip, añadiendo el subcomando route:
ip route
Como es lógico, siempre podemos combinar varios argumentos en un mismo comando, para obtener un resultado más ajustado a nuestras necesidades. Por ejemplo, cuando necesitamos mostrar las estadísticas de uso de la red, pero únicamente nos interesan los resultados relativos al protocolo TCP, podemos escribir lo siguiente:
netstat -st
Incluso, cuando la salida es demasiado extensa, podemos canalizarla a través del comando more:
netstat -a | more
O filtrarla con el comando grep, para seleccionar únicamente lo que nos interesa:
netstat -a | grep tcp | grep CLOSE
Por último, te recuerdo que tienes a tu disposición el comando man con la documentación oficial de los comandos que hemos tratado en estos artículos y todos sus argumentos. Y si no tienes la ayuda instalada de forma local, puedes recurrir a los siguientes enlaces:
Y hasta aquí el artículo de hoy. Espero que te resulte útil.