Tarea 2 - Redes de Computadoras 2022-2#

Equipo-BASJ-MAMM-MELE-MOGJ#

  • Bautista Sandoval Juan Carlos 314275541
  • Martínez Mendoza Miguel Angel 314133225
  • Mendoza López Edgar Omar 308341209
  • Monter Gallardo Jessica 305116941

Explicacion de los comandos utilizados## Pruebas de conectividad#

Nosotros para esta practica estaremos trabajando en linux, por lo que los comandos que se explicaran acontinuacion seran los utilizados para GNU/Linux

dhclient -r ${IFACE}#

En este caso, la variable IFACE hace referencia al dispositivo en el cual se busac que el sevidor en eset caso DHCP funcione y en este caso lo que hace dhclient es tratar de obtener la direccion IP para la interfaz

ifdown ${IFACE} ifup ${IFACE}#

Con estos comandos lo que se hace basicamente es levantar o tirar la interfaz especificada

ifconfig -a#

Este comando lo usamos para mostrar y modificar las configuraciones de las interfaces de red y con la opcion -a lo que se hace es mostrar las configuraciones de todas las interfaces esten o no activas

ip addr#

El comando ip lo usamos para configurar interfaces de red que pertenecen a una misma direcciòn IP, y su funcionalidad se asemeja mucho a la de ifconfig cuando se usa ip addr list

netstat -rn#

Netstat es una herramienta la cual nos sirve para mostrar las estadisticas de una red, mas en especifico muestra lo que son las conexiones de red tanto entrantes como salientes, la tabla de enrutamiento entre otras cosas, es muy util para solucionar problemas relacionados con una red y verifcar todas las estadisticas de la conexion. En este caso las opciones rn sirven para mostrar la tabla de enrutamiento y para no mostrar nombres si no que sus direcciones numericas

route -n#

Ahora bien, con el comando route lo que se hace es visualizar y modificar la tabla de rutas de nuestro sistema

ip route show#

Este comando nos sirve para examinar directamente la tabla de enrutamiento para determinar siuna entrada para un host existe o no. Tambien nos muestra lo que es el GATEWAY si es que se tiene uno configurado por default

ip neighbour flush all#

Como su nombre lo indica, este comando manipula objetos vecinos que establecen enlaces entre direcciones de protocolo y direcciones de la capa de enlace para hosts que comparten el mismo enlace, dichos vecinos se encuentran organizdos en tablas. En la versionde IPv4 dicha tabla se conoce como tabla ARP. Con flush lo que se hace es desechar/eliminar todas las entradas de la tabla de vecinos

arp -rn#

El comando arp lo utilizamos para manipular el caché ARP del sistema. También permite un desechar por completo la memoria caché ARP y con la pcion -n lo que se hace es mostrar la direccion de manera numerica en lugar de mostrarla por el nombre del host

systemd-resolve --flush-caches#

Como su nombre lo indica este comando lo que hace es desechar las direcciones IP asociadas a ciertos nombres y este caso, el siguiente comando (resolvectl flush-caches) hace lo mismo

service dnsmasq restart#

Se usa para reiniciar dnsmasq y agregar entradas a nuestra propia lista de busqueda de DNS local

Explicacion de los filtros utilizados#

Filtro de captura para la capa de aplicacion#

Resultados de las pruebas de conectividad#

Tabla de ruteo de IP
Consulta DNS
Tabla arp (parte 1)
Tabla arp (parte 2)
Pruebas capa 2
Pruebas capa 2
Pruebas capa 2
Pruebas capa 3
Pruebas capa 3
Pruebas capa 3
Pruebas capa 3
Pruebas capa 3
Pruebas capa 3
Pruebas capa 3
Pruebas capa 3
Pruebas capa 3
Pruebas capa 3 (Filtro)

Referencias#

-ref -ref -ref -ref -ref