PDF de programación - Práctica 2 - PCs en redes de área local Ethernet

Imágen de pdf Práctica 2 - PCs en redes de área local Ethernet

Práctica 2 - PCs en redes de área local Ethernetgráfica de visualizaciones

Publicado el 5 de Junio del 2017
614 visualizaciones desde el 5 de Junio del 2017
472,8 KB
8 paginas
Creado hace 15a (07/10/2008)
Departamento de
Automática y Computación
Automatika eta
Konputazio Saila

Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email: [email protected]

Práctica 2 - PCs en redes de área local Ethernet

1- Objetivos
Para probar las configuraciones de redes empleando routers CISCO necesitaremos PCs que
colocaremos en las diferentes redes. Por ello en esta práctica repasaremos los comandos y ficheros
básicos para configurar un interfaz de red Ethernet con IP en Linux y conectarlo a una LAN con un
router de acceso. Emplearemos en esta LAN diferentes elementos típicos de redes Ethernet como son
los concentradores (hubs) y los conmutadores (switches).

Aprender a configurar un interfaz Ethernet de un PC será también el primer paso para aprender a

crear un router IP a partir de un PC, como veremos en otra práctica.

2- Material
Para la realización de esta práctica necesitaremos el siguiente equipamiento de los armarios:
 PCs
 Concentrador Ethernet
 Cables categoría 5
 Cable coaxial fino
3- Avisos generales
En los ordenadores dispuestos para la realización de estas prácticas (PC A, B y C) se ha creado
una cuenta de nombre lpr y password telemat. Esta cuenta tiene permisos para ejecutar mediante el
comando sudo ciertos comandos restringidos normalmente al superusuario. Igualmente se le han
otorgado permisos para modificar el contenido de ciertos ficheros del sistema necesarios para la
realización de la práctica. Para más detalle diríjanse a la documentación sobre los armarios.

Si quieren conservar cualquier fichero entre sesiones guárdenlo en un disquete o pendrive, dado
que no se asegura que los ficheros creados o modificados durante una sesión de prácticas se
mantengan para la siguiente.

4- Configuración manual de IP sobre el interfaz Ethernet
Los PCs A, B y C disponen cada uno de 3 tarjetas Ethernet. Analizaremos previamente dichos

interfaces.

 Lea la página del manual del comando ifconfig (localizado normalmente en el directorio
/sbin). Este comando permite configurar los interfaces de red de una máquina. Si ejecuta el
comando sin opciones podrá ver los interfaces que se encuentran activos. Si no ha configurado
ninguna de las tarjetas Ethernet lo normal es que sólo aparezca el interfaz de loopback que
suele ser el lo0. Este interfaz no corresponde a ninguna tarjeta de red física sino que es parte
del software del sistema y puede servir para que programas ejecutándose en la misma máquina
se comuniquen empleando protocolos de red.

Laboratorio de Programación de Redes: Práctica 2

Departamento de
Automática y Computación
Automatika eta
Konputazio Saila

Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email: [email protected]

 Ejecute el comando ifconfig con la opción -a. Esta opción muestra todos los interfaces de
red reconocidos por el kernel. Aquí podremos ver las tarjetas Ethernet aunque no estén
configuradas siempre que hayan sido detectadas por el sistema operativo.

 Averigüe la dirección MAC (o dirección hardware) de cada una de las tarjetas del PC A
A continuación procederemos a crear una pequeña red con un par de PCs en la misma que se

podrán comunicar empleando la familia de protocolos TCP/IP.

 Conecte mediante un cable recto el puerto del panel de parcheo correspondiente al primer
interfaz de red (eth0) del PC A con uno de los puertos del concentrador que también están en
el panel de parcheo

 Haga lo mismo con el primer interfaz del PC B
 Busque en la página del manual del comando ifconfig cómo configurar la dirección IP de un

interfaz

 Configure el interfaz eth0 del PC A para que su dirección IP sea 10.3.armario.1 donde debe
substituir armario por el número del armario donde realiza las prácticas. Emplee como
máscara de red 255.255.255.0

 Compruebe que el PC A puede hacer ping a su propia dirección IP
 Configure el interfaz eth0 del PC B para que su dirección IP sea 10.3.armario.2 donde debe
substituir armario por el número del armario donde realiza las prácticas. Emplee como
máscara de red 255.255.255.0

 Compruebe que el PC B puede hacer ping a su propia dirección IP
 Compruebe que el PC A puede hacer ping a la dirección IP del PC B
 Compruebe que el PC B puede hacer ping a la dirección IP del PC A
Checkpoint 2.1: Muestre al responsable de prácticas que esos pings le funcionan

5.- Viendo el tráfico con tcpdump y con ethereal
Vamos a ver los paquetes IP que los PCs se envían como resultado de la aplicación ping. Para ello

en primer lugar emplearemos el programa tcpdump.

El programa tcpdump nos permite observar los paquetes de red que son recibidos o transmitidos
por un interfaz de red. Para ello lee del interfaz de red y muestra de una forma sencilla de entender el
contenido principal de las cabeceras del paquete. Además, si el interfaz está en modo promiscuo (vea
ifconfig) permite ver también todos aquellos paquetes que circulen por el dominio de colisión al
que se esté conectado. Tiene bastantes opciones, entre ellas se pueden especificar filtros para que sólo
muestre los paquetes que cumplan ciertas condiciones (por ejemplo ser paquetes TCP dirigidos al
puerto 80) o indicar el interfaz por el que leer. Opciones útiles son por ejemplo la combinación -nl,
la opción l hace que los paquetes aparezcan por pantalla nada más recibirse y n que las direcciones
(o los puertos) no se conviertan en nombres DNS (o en nombres del servicio) (salvo que se indique lo
contrario emplee siempre ambas opciones).

Manteniendo la configuración anterior de los PCs A y B siga los siguientes pasos:

Laboratorio de Programación de Redes: Práctica 2

Departamento de
Automática y Computación
Automatika eta
Konputazio Saila

Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email: [email protected]

 Ejecute en PC A el programa ping enviando paquetes al

ejecutándose.

interfaz del PC B y déjelo

 En el PC A (en otro terminal) ejecute el programa tcpdump para ver los paquetes que se están
enviando y recibiendo. El ping envía paquetes del protocolo ICMP que se transporta dentro de
datagramas IP. Para hacer que tcpdump nos muestre sólo estos paquetes podemos ejecutar:

> sudo tcpdump -nl icmp

A continuación emplearemos ethereal. Éste es un programa similar a tcpdump pero con interfaz

gráfico:

 Ejecute en PC A el programa ping enviando paquetes al

ejecutándose (o si ya lo tenía corriendo no lo pare).

interfaz del PC B y déjelo

 Para variar, ejecute en el PC B el programa ethereal para ver los paquetes que se están
enviando. El ping envía paquetes del protocolo ICMP que se transporta dentro de datagramas
IP. Puede indicarle al programa ethereal que filtre el tráfico que ve de forma que sólo
muestre los paquetes ICMP. Para ello en la casilla de texto junto al botón Filter escriba icmp.
En el menún Capture escoja la opción Start..., asegúrese de que va a leer del interfaz correcto
(eth0) y dele al botón de OK. Debería ver en una ventana cómo ethereal está recogiendo
paquetes de diferentes tipos, cuando vea que tiene varios de tipo ICMP dele al botón Stop

 Analice el contenido de esos paquetes ICMP gracias a la decodificación de sus campos

ofrecida por ethereal

Checkpoint 2.2: Muestre al responsable de prácticas la traza de paquetes ICMP que ha capturado

con el programa ethereal

Hasta aquí hemos visto los paquetes IP bien en la máquina que envía el ping (y recibe la
respuesta) o en la que recibe el ping (y envía la respuesta). Sin embargo, dado que ambas máquinas
se encuentran conectadas en el mismo Hub o concentrador Ethernet sabemos que cualquier otra
máquina que conectemos al mismo debería ser capaz de ver esos paquetes siempre que configure su
tarjeta de red para recibir todo el tráfico. Para ver esto siga los siguientes pasos:

 Conecte mediante un cable recto el puerto del panel de parcheo correspondiente al primer

interfaz de red (eth0) del PC C con uno de los puertos del mismo concentrador

 Active dicho interfaz de red del PC C. Para ello no necesita darle una dirección IP (aunque

podría hacerlo), basta con que ejecute:

> sudo ifconfig eth0 up

 Ejecute en PC C el programa tcpdump y vea los paquetes IP del ping entre PC A y PC B
Checkpoint 2.3: Muestre al responsable de prácticas que ha realizado esta configuración y puede

ver los paquetes en una máquina que no es ni el emisor ni el receptor del ping (o sea, en PC C)

6.- Interconexión de Hubs
A continuación vamos a extender el tamaño de nuestra red en cuestión de número de puertos a los
que podemos conectar PCs. Para ello vamos a conectar un segundo hub al primero. Los puertos de un
hub están preparados para conectarse a un PC con un cable recto. Si quieremos conectar entre si dos

Laboratorio de Programación de Redes: Práctica 2

Departamento de
Automática y Computación
Automatika eta
Konputazio Saila

Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email: [email protected]

hubs por medio de esos puertos deberemos emplear un cable cruzado. Otra alternativa que nos
ofrecen los hubs es que normalmente disponen de un puerto de uplink el cual está listo para
conectarse a otro hub con un cable recto. En el caso del segundo hub de que disponen, el puerto 8
tiene dos puertos (sólo se puede emplear uno de los dos a la vez), uno de ellos es para conectar un PC
con un cable recto y el otro (el marcado como 8X) para conectar otro hub con un cable recto (no se
confundan con los dos puertos que tiene en la parte posterior que son para otra finalidad). Por
supuesto, también podemos conectar un PC en el puerto 8X, pero entonces, ¿qué tipo de cable
deberíamos emplear?

Veamos pues cómo extender nuestra red:
 Mantenga el ping del apartado anterior en ejecución.
 Enchufe el segundo hub en la regleta que tiene en la parte frontal del armario.
 Conecte el puerto 8X del segundo Hub mediante un cable recto a uno de los puertos del Hub

del panel de parcheo.
  • Links de descarga
http://lwp-l.com/pdf4146

Comentarios de: Práctica 2 - PCs en redes de área local Ethernet (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad