Está en la página 1de 5

Laboratorio Redes de Datos y Comunicaciones Industriales

Guía de laboratorio 2
Profesor: Sergio Sobarzo G. ssobarzo@udec.cl
martes 22 de octubre

Ayudantes:
Aldo Mellado Opazo Felipe Leyton Téllez
aldomellado@udec.cl feleyton@udec.cl

Objetivos de aprendizaje:
▪ Experimentar y manipular equipos de redes de telecomunicaciones.
▪ Configurar routers usando comandos de Linux.
▪ Comprender mediante mediciones en redes reales los conceptos de transmisión de
datos.

Fecha de entrega de informe: martes 5 de noviembre a más tardar a las 18:00 horas en
secretaría de telecomunicaciones.

Actividad 1

Montar el siguiente set-up en el laboratorio:

PC 1
192.168.3.2/24
192.168.3.1/24 192.168.4.1/24

Switch Router Switch PC 3


VLAN 1 VLAN 2
192.168.4.2/24

PC 2
192.168.3.3/24

y configurar:

▪ Las direcciones IP, máscara de subred y puerta de enlace en cada uno de los PC.
▪ Las tablas de ruta estáticas del router que permitan la comunicación entre todos los
PC.
▪ Las VLAN 1 y 2 en el switch que permitan la comunicación solamente en la subred
a la cual pertenecen.
Actividad 2

Probar que exista comunicación entre todos los PC mediante la herramienta ping.

Actividad 3

Capturar mediante Wireshark el tráfico presente en la tarjeta de red del PC 1, PC 2


y/o PC 3, según sea necesario, para mostrar:
▪ La extensión de los dominios broadcast.
▪ Ejemplos de paquetes ICMP.
▪ La forma en la cual se determina la MAC de destino de un paquete con destino:
o La misma subred del origen.
o Otra subred distinta al origen.
▪ Qué información de capa 2 y 3 se conserva, remplaza y/o altera al pasar desde una
subred a otra.

Usted deberá abordar en su informe al menos los siguientes puntos:


▪ Configuración realizada en el Router.
▪ Pruebas de conectividad (ping).
▪ Capturas Wireshark y fundamentación de las respuestas.

Preguntas
1. Explique en términos generales el encapsulado de datos de una aplicación.
2. Explicar en detalles las clases de direcciones IP, defina un ejemplo para cada clase
dependiendo del número de host y subredes.
3. Si las direcciones ip son escasas (versión 4), como explica Ud. el hecho de que en la
universidad existan tantos computadores conectados a Internet (relación ips
públicas y privadas), compruebe esto haciendo un ping www.google.cl.
4. ¿Cuál es la dirección IP publica de la UdeC? ¿Cuál es la dirección privada de la red
del laboratorio de redes? ¿Cuántos host permite utilizar esta última? ¿Cuál es la
puerta de enlace configurada en el laboratorio? ¿Cuál es el servidor DNS del
laboratorio?

Pauta: El informe de laboratorio debe contar como mínimo con una portada, marco teórico,
descripción de las actividades desarrolladas (no una copia de esta guía), resultados/análisis,
y conclusiones. Además de responder las preguntas propuestas.
Laboratorio Redes de Datos y Comunicaciones Industriales
Marco teórico laboratorio 2

Configuración de red en Linux

La mayoría de las tareas a realizar en Linux (y en cualquier otro Unix) pasan por
editar, con algún editor de textos, un archivo de configuración. Este archivo de
configuración, generalmente, se denomina de igual forma que el demonio servicio a
implementar y su extensión, normalmente, es .conf. Por ejemplo, para el servidor DHCP,
un software servidor se llama dhcpd y su archivo de configuración se llama dhcpd.conf.
Normalmente estos archivos de configuración están ubicados dentro del directorio /etc de
la jerarquía de directorios del sistema de archivos. Por lo tanto, la configuración de los
servicios, interfases, etc. pasa por conocer la ubicación de los archivos a configurar, los
parámetros de configuración del servicio o interfaz en particular, y el demonio asociado.
Cualquier cambio en el archivo de configuraciones requerirá reiniciar el respectivo
demonio para que estos se lleven a cabo.

Comandos para uso en redes

ifconfig se usa para dar acceso al kernel a una interfaz. Esto incluye la asignación
de una dirección IP y otros parámetros, así como la activación de la interfaz. La forma
normal de usar esta herramienta es:

sudo ifconfig eth0 152.74.22.20 up

donde se asigna la dirección 152.74.22.20 a la interfaz eth0 y la activa. Los otros


parámetros toman valores asignados por defecto. Por ejemplo, la máscara de subred por
omisión toma el valor correspondiente al tipo de red al que pertenece la dirección IP. Así,
tendríamos 255.255.0.0 para una dirección de clase B. Si no se desea usar los valores por
defecto entonces:

sudo ifconfig eth0 152.74.22.20 broadcast 152.74.22.255 netmask 255.255.255.0 up

Si se desea conocer toda la información referente a todas las interfases del sistema
entonces debe usarse ifconfig sin argumentos, y si se desea consultar una en particular,
entonces debe usarse:

sudo ifconfig eth0

en el caso de la tarjeta de red eth0.


route permite añadir o quitar rutas de la tabla de routing del kernel. Se puede utilizar
de forma básica como:

sudo route [add|del] [-net|-host] 152.74.21.0/24 [eth0|gw 152.74.22.1]

donde los argumentos add y del determinan, respectivamente, si se debe añadir o


borrar una ruta. Los argumentos -net y -host señalan al comando si el destino es una red
o una máquina (valor por defecto). El argumento eth0 o cualquier otro dispositivo de red
opcional también, y permite especificar a qué interfaz de red se dirige la ruta
(152.74.21.0/24). En el caso de que esta ruta se deba dirigir a una máquina y no a una
interfaz, entonces se usa la forma gw 152.74.22.1.

Si se desea observar la tabla de rutas de la máquina, entonces debe tipearse route


-n o simplemente route, pero el no usar el modificador -n implica consultar al DNS, y si
la máquina no está bien configurada o desconectada de la red, la respuesta del comando se
verá retrasada por esta consulta.

Los comandos ifconfig y route son estándares en Unix. Sin embargo, se han
desarrollado nuevos comandos de routing avanzado, como el comando ip que permite, con
la misma instrucción, hacer cambiar IPs, máscaras, habilitar y deshabilitar interfases,
agregar y borrar rutas, etc. y, como función adicional, permiten configurar IPv6. Por
ejemplo:

sudo ip link list

muestra la cantidad total de interfases del sistema.

sudo ip address show

muestra las direcciones de todas las interfases del sistema, mientras que:

sudo ip address [add|del] 152.74.22.20/24 broadcast 152.74.22.255 dev eth0

agrega o borra la dirección de red del dispositivo. Debe notarse que el agregar
significa realmente agregar una dirección de red, es decir, el sistema operativo permite a
una interfaz tener más de una IP, las cuales se observan con sudo ip address show pero
ifconfig no las muestra.

sudo ip route [list|show]}


muestra la tabla de rutas y:

sudo ip route [add|del] 152.74.137.0/24 [via 152.74.22.80|dev eth0]

permite agregar o borrar una entrada en la tabla de rutas.

Cambio permanente de dirección IP

Los comandos presentados hasta el momento son instantáneos pero temporales, es


decir, realizan inmediatamente el cambio, pero al reiniciar el computador estos se pierden.
Para hacer los cambios permanentes se puede utilizar alguna herramienta gráfica de
configuración.

Habilitación de ruteo

El router en Linux tiene deshabilitada la opción de ruteo por defecto, su habilitación


se realiza mediante:

sudo echo 1 > /proc/sys/net/ipv4/ip_forward

También podría gustarte