6 COMANDOS LINUX PARA EL DIAGNOSTICO DE RED

Buenas en ocasiones tenemos problemas de red en nuestro entorno linux y es cuando se hace necesario diagnosticar fallas, intermitencias o lentitud en la red.

PING

Es el que nos ayuda a diagnosticar si hay conectividad o fallo de intermitencia en la red ya sea de manera local o internet.

[email protected]#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 10.122.95.100: icmp_seq=1 ttl=255 time=0.623 ms
64 bytes from 10.122.95.100: icmp_seq=2 ttl=255 time=0.618 ms
64 bytes

TRACEROUTE

Este comando nos permite ver los saltos que se necesitan para llegar a un destino. En este caso, vemos los saltos que se requieren para llegar a nuestro sitio web. Esta prueba se realizó desde una portátil a una pagina web https://www.google.es/

[email protected]#traceroute www.google.es
traceroute www.google.es
traceroute to www.google.es (172.217.16.227), 30 hops max, 60 byte packets
1 192.168.1.1 (192.168.1.1) 0.343 ms 0.364 ms 0.409 ms
2 192.168.8.1 (192.168.8.1) 4.256 ms 5.040 ms 5.076 ms
3 * * *
4 57.red-81-46-82.customer.static.ccgg.telefonica.net (81.46.82.57) 46.520 ms 47.119 ms 47.138 ms
5 * * *
9 176.52.253.102 (176.52.253.102) 61.006 ms 5.53.0.176 (5.53.0.176) 53.425 ms 5.53.1.74 (5.53.1.74) 52.851 ms
10 * * *
11 74.125.253.196 (74.125.253.196) 70.588 ms

ROUTE

Este comando nos permite ver la ruta que usa nuestro equipo Linux para conectarse a la red, en este caso. Nuestro equipo sale por el router 192.168.1.1

En este supuesto debemos tener instalado herramientas apt install net-tools. (Debian)

[email protected]#route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 bondeth0
169.254.0.0 0.0.0.0 255.255.0.0 UG 1000 0 0 eth0

DIG

Este comando nos permite verificar si el DNS está funcionando correctamente, antes de ello, debemos verificar cuales DNS tenemos en la configuración de red. En este ejemplo queremos ver la dirección IP de nuestro sitio web, www.google.es la cual nos devuelve 172.217.168.163

[email protected]#dig www.google.es
<<>> DiG 9.11.5-P4-5.1-Debian <<>> www.google.es
;; global options: +cmd
;; Got answer:
;; ANSWER SECTION:
www.google.es. 81 IN A 172.217.168.1630 0 0 eth0

IFCONFIG

Tan imprescindible como los anteriores, ifconfig nos permite ver la configuración de red de las tarjetas instaladas en nuestro equipo. En este caso se muestra 1 tarjeta de red física desconectada enp37s0, la tarjeta de red local o localhost lo y la tarjeta de red inalámbrica wlo1 la cual está conectada a la red. Resaltamos intencionalmente las tarjetas instaladas y las direcciones IPs asignadas.

[email protected]#ifconfig
enp37s0 Link encap:Ethernet direcciónHW 2c:41:38:15:4b:0e ACTIVO DIFUSIÓN MULTICAST MTU:1500 Métrica:1 Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0 Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0 colisiones:0 long.colaTX:1000 Bytes RX:0 (0.0 B) TX bytes:0 (0.0 B)

lo Link encap:Bucle local Direc. inet:127.0.0.1 Másc:255.0.0.0 Dirección inet6: ::1/128 Alcance:Anfitrión ACTIVO BUCLE FUNCIONANDO MTU:65536 Métrica:1 Paquetes RX:19095 errores:0 perdidos:0 overruns:0 frame:0 Paquetes TX:19095 errores:0 perdidos:0 overruns:0 carrier:0 colisiones:0 long.colaTX:1 Bytes RX:1716020 (1.7 MB) TX bytes:1716020 (1.7 MB)

wlo1 Link encap:Ethernet direcciónHW 20:10:7a:fc:b1:44 Direc. inet:192.168.1.102 Difus.:192.168.1.255 Másc:255.255.255.0 Dirección inet6: fe80::2b5d:1b14:75a:e095/64 Alcance:Enlace ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1 Paquetes RX:1660063 errores:0 perdidos:0 overruns:0 frame:0 Paquetes TX:1285046 errores:0 perdidos:0 overruns:0 carrier:0 colisiones:0 long.colaTX:1000 Bytes RX:966719020 (966.7 MB) TX bytes:209302107 (209.3 MB)

NSLOOKUP

Otra herramienta para saber la dirección IP del host al que queremos llegar. En este caso queremos saber la IP de nuestro sitio www.google.es.

Podemos obtener la dirección IP asociada un nombre DNS y viceversa, además, podemos preguntar a los servidores de nombres información relativa a los registros de recursos (RR) de la/s zona/s de las que son autorizados. Herramienta necesaria  apt-get install dnsutils (Debian)

[email protected]#nslookup 8.8.4.4
Servidor predeterminado: google-public-dns-b.google.com
Address: 8.8.4.4

Deja una respuesta

Tu dirección de correo electrónico no será publicada.