¿Como examinar conexiones de red en sistemas Linux?

¿Como examinar conexiones de red en sistemas Linux?

Los sistemas Linux proporcionan muchos comandos útiles para revisar la configuración y las conexiones de red. He aquí un vistazo a algunos, incluyendo ifquery, ifup, ifdown y ifconfig.

Hay muchos comandos disponibles en Linux para examinar la configuración y las conexiones de red. En el post de hoy, vamos a ejecutar algunos comandos muy útiles y veremos cómo funcionan.

ifquery command

Un comando muy útil es el comando ifquery. Este comando le dará una lista rápida de interfaces de red. Sin embargo, es posible que sólo veas algo como esto – mostrando sólo la interfaz loopback:

$ ifquery –list
lo

Si este es el caso, su archivo /etc/network/interfaces no incluye información sobre interfaces de red excepto la interfaz loopback. Puede agregar líneas como las dos últimas en el ejemplo de abajo – asumiendo que DHCP se usa para asignar direcciones – si desea que sea más útil.

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
ifup and ifdown commands

Los comandos ifup y ifdown relacionados se pueden utilizar para activar y desactivar las conexiones de red según sea necesario, siempre que este archivo tenga los datos descriptivos necesarios. Sólo ten en cuenta que “if” significa “interfaz” en estos comandos como lo hace en el comando ifconfig, no “if” como en “if sólo tenía cerebro”.

ifconfig command

El comando ifconfig, por otro lado, no lee el fichero /etc/network/interfaces y aún así proporciona un poco de información útil sobre las interfaces de red — los datos de configuración junto con las cuentas de paquetes que le indican cuán ocupada ha estado cada interfaz. El comando ifconfig también se puede utilizar para apagar y reiniciar las interfaces de red (por ejemplo, ifconfig eth0 down).

$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1e:4f:c8:43:fc
inet addr:192.168.0.6 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::b44b:bdb6:2527:6ae9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:60474 errors:0 dropped:0 overruns:0 frame:0
TX packets:33463 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:43922053 (43.9 MB) TX bytes:4000460 (4.0 MB)
Interrupt:21 Memory:fe9e0000-fea00000

Los recuentos de paquetes RX y TX en esta salida son extremadamente bajos. Además, no se han notificado errores ni colisiones de paquetes. El comando uptime probablemente confirmará que este sistema ha sido reiniciado recientemente.

Las direcciones de difusión (Bcast) y máscara de red (Mascarilla) mostradas arriba indican que el sistema está operando en una red equivalente de Clase C (la predeterminada), por lo que las direcciones locales oscilarán entre 192.168.0.1 y 192.168.0.254.

netstat command

El comando netstat proporciona información sobre enrutamiento y conexiones de red. El comando netstat -rn muestra la tabla de enrutamiento del sistema.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *