Prácticas con
NetGUI Práctica 4
Redes de Ordenadores
GSyC
Departamento de Teoría de la Señal y Comunicaciones y Sistemas Telemáticos y Computación Octubre de
2018
Resumen
En esta práctica se aprende a:
trabajar con escenarios de red precon gurados
estudiar las direcciones IP y las tablas de encaminamiento existentes en máquinas precon guradas
realizar cambios a tablas de encaminamiento para cumplir las condiciones pedidas
elegir direcciones IP y máscaras de subred apropiadas
estudiar la salida del comando traceroute para deducir las rutas entre máquinas
estudiar cheros de captura para deducir las rutas entre máquinas
1. Escenario A
Descarga de la página de la asignatura el chero [Link], que contiene un escenario de red. Descomprímelo
de la misma manera que hiciste en la práctica anterior.
Lanza ahora NetGUI. En el menú, elige File → Open y selecciona la carpeta lab-p4-a en la que está el escenario.
Verás aparecer la red de la gura 1.
Arranca todas las máquinas de una en una, esperando que una máquina haya terminado su arranque antes de
arrancar la siguiente.
1. Observa las direcciones IP que aparecen con guradas en el escenario de red. Comprobarás que todas las
máquinas excepto r3 tienen ya configurada su dirección IP. Comprueba qué rutas tienen configuradas las
máquinas de la figura.
R: podemos observar que todas a excepcion de r3 tienen rutas a la red que estas
pertenecen
2. Comprueba que en pc1 no funciona un ping a la dirección [Link]. Por qué? Realiza los cambios necesarios
1
en la confguración de pc1 para que dicho ping funcione. Realiza los cambios de forma que pc1 mantenga su
nueva conf i guración aunque se apague y vuelva a encenderse.
R: porque no pertenecen a la misma red y no tiene ninguna ruta de encaminamiento para alcanzarla.
3. La máquina r3 no tiene configuradas sus interfaces de red. Configura direcciones IP adecuadas para sus
interfaces eth0, eth1 y eth2, de forma que dicha con guración se mantenga después de apagar y volver a
encender r3.
4. Realiza los cambios necesarios para que pc2 y pc3 puedan intercambiar datagramas IP y lo hagan por las
siguientes rutas:
2
Desde pc2 a pc3: pc2 => r3 => pc3
up route add -host [Link] gw [Link]
Desde pc3 a pc2: pc3 => r4 => r1 => r2 => pc2
PC3:
up route add -net [Link] netmask [Link] gw
[Link]
up route add -net [Link] netmask [Link] gw
[Link]
up route add -net [Link] netmask [Link] gw
[Link]
up route add -host [Link] gw [Link]
R4:
up route add -net [Link] netmask [Link] gw [Link]
up route add -net [Link] netmask [Link] gw [Link]
R1:
up route add -net [Link] netmask [Link] gw [Link]
Intenta realizar los mínimos cambios posibles.
Comprueba que las rutas seguidas son las pedidas ejecutando traceroute desde pc2 a pc3 y viceversa.
5. Realiza los cambios necesarios para que pc4 pueda intercambiar datagramas IP con pc1, pc2 y pc3, indepen-
dientemente de la ruta por la que lo haga.
Intenta realizar los mínimos cambios posibles.
3
Figura 1: Escenario A
PC4: PC1,PC2,PC3.
up route add -host [Link] gw [Link] up route add -host [Link] gw [Link]
up route add -host [Link] gw [Link] up route add -host [Link] gw [Link]
up route add -host [Link] gw [Link] up route add -host [Link] gw [Link]
6. Localiza qué máquinas de entre pc1, pc2, pc3 y pc4 no pueden intercambiar datagramas entre sí. Realiza los
cambios necesarios para que puedan.
Intenta realizar los mínimos cambios posibles.
PC1 no tiene alcance con pc2 ,pc3 y viceversa.
PC1: PC2
up route add -host [Link] gw [Link] up route add -host [Link] gw [Link]
up route add -net [Link] netmask [Link] gw [Link] PC3
up route add -host [Link] gw [Link] up route add -net [Link] netmask [Link] gw [Link]
up route add -host [Link] gw [Link]
R2
up route add -net [Link] netmask [Link] gw [Link]
R3
up route add -net [Link] netmask [Link] gw [Link]
7. Apaga r1 y r4. Realiza los cambios necesarios para que pc1, pc2, pc3 y pc4 puedan seguir intercambiando
datagramas IP entre sí.
Intenta realizar los mínimos cambios posibles.
Con las configuraciones anteriores la unica que no tiene comunicación es pc3 con pc2 los cambios serian los
siguientes: PC3: up route add -host [Link] gw [Link]
2. Escenario B
Descarga de la página de la asignatura el chero [Link] que contiene el escenario de red para realizar los
siguientes apartados.
Descomprime el escenario de red lab-p4-b y abre dicho escenario dentro de NetGUI.
Arranca todas las máquinas de dicho escenario, de una en una, esperando que una máquina haya terminado su
arranque antes de arrancar la siguiente. Obtendrás un escenario como el que se muestra en la gura 2.
Figura 2: Escenario B
Algunas máquinas del escenario necesitan configurar direcciones IP y/o rutas. Irás realizando dicha
configuración a lo largo de los siguientes apartados.
2.1. Traceroute entre pc1 y r4
Supongamos que se ejecutan los siguientes comandos en pc1 y en r4:
En pc1 se ejecuta el siguiente comando:
pc1:~# traceroute [Link]
traceroute to [Link] ([Link]), 64 hops max, 40 byte packets
1 [Link]
2 [Link]
3 [Link]
En r4 se ejecuta el siguiente comando:
r4:~# traceroute [Link]
traceroute to [Link] ([Link]), 64 hops max, 40 byte packets
1 [Link]
2 [Link]
3 [Link]
1. Cuáles son los routers que se atraviesan para ir desde pc1 a la dirección [Link], en función de la salida
mostrada?
R: Los routers 1 y 2.
2. Cuáles son los routers que se atraviesan para ir desde r4 a pc1, en función de la salida mostrada?
R: los routers 2 y1.
3. Realiza los cambios de configuración necesarios para que el resultado anterior sea posible en el escenario lab-
p4-b. Efectúa sólo los cambios imprescindibles. No modifiques las rutas ni las direcciones IP que ya están
configuradas en el escenario, sólo puedes añadir direcciones IP y rutas:
En las tablas de encaminamiento de las máquinas sólo puedes añadir rutas por defecto.
En las tablas de encaminamiento de los routers NO puedes añadir rutas por defecto.
Utiliza traceroute sobre el escenario modi cado para comprobar que su salida es la misma que la mostrada al
principio de este apartado.
R1:
auto eth0
iface eth0 inet static
address [Link]
network [Link]
netmask [Link]
broadcast [Link]
up route add -net [Link] netmask [Link] gw [Link]
R3:
auto eth0
iface eth0 inet static
address [Link]
network [Link]
netmask [Link]
broadcast [Link]
up route add -net [Link] netmask [Link] gw [Link]
R4:
up route add -net [Link] netmask [Link] gw [Link]
up route add -net [Link] netmask [Link] gw [Link]
PC1:
up route add default gw [Link]
2.2. Traceroute desde pc1 a pc2
Supongamos que se ejecuta en pc1 un traceroute a pc2 y se obtiene el siguiente
resultado: pc1:~# traceroute [Link]
traceroute to [Link] ([Link]), 64 hops max, 40 byte packets
1 [Link]
2 [Link]
3 [Link]
4 [Link]
1. Cuáles son los routers que se atraviesan para ir desde pc1 a pc2, en función de la salida producida por
traceroute?
R: R1,R2 YR3.
2. Explica brevemente por qué en el resultado de traceroute la dirección IP del tercer salto es [Link] en vez de
[Link].
R: porque el mensaje de ida no tiene la misma ruta que el mensaje de regreso. Porque de pc1 a c2 va por debajo
osea R1,R2 Y R3 y de pc2 a pc1 va por arriba osea R3,R4 Y R1.
3. Realiza los cambios de con guración necesarios para que el resultado anterior sea posible en el escenario lab-
p4-b. Efectúa sólo los cambios imprescindibles. No modi ques las rutas ni las direcciones IP que ya están
con guradas en el escenario, sólo puedes añadir direcciones IP y rutas:
En las tablas de encaminamiento de las máquinas sólo puedes añadir rutas por defecto.
En las tablas de encaminamiento de los routers NO puedes añadir rutas por defecto.
Utiliza traceroute sobre el escenario modi cado para comprobar que su salida es la misma que la mostrada al
principio de este apartado.
PC2:
up route add default gw [Link]
auto eth0
iface eth0 inet static
address [Link]
network [Link]
netmask [Link]
broadcast [Link]
3.
3.
3.
3.
3.
3.
3.
3.
3.
3.
3.
3.
3.
3.
3.
3.
3.
Escenario C
Descarga de la página de la asignatura el chero [Link] que contiene el escenario de red para realizar los
siguientes apartados.
Descomprime el escenario de red lab-p4-c y abre dicho escenario dentro de NetGUI.
Figura 3: Escenario C
Arranca todas las máquinas de dicho escenario, de una en una, esperando que una máquina haya terminado su
arranque antes de arrancar la siguiente. Obtendrás un escenario como el que se muestra en la gura 3.
El escenario no está con gurado completamente. Algunas máquinas necesitan con gurar rutas. Irás realizando
dicha con guración a lo largo de los siguientes apartados.
3.1. Caso 1
En un escenario como el mostrado en lab-p4-c se han ejecutado una o más órdenes y se han realizado las siguientes
capturas:
[Link]: Captura realizada en la red [Link].
[Link]: Captura realizada en la red [Link].
Qué órdenes han tenido que ejecutarse para poder obtener el tráfico de estas capturas? Modifca en el escenario las
rutas necesarias para que se puedan realizar estas capturas al ejecutar dichas órdenes.
Comprueba tus respuestas ejecutando dichas órdenes sobre el escenario modificado mientras realizas capturas en
las redes indicadas. Tus capturas deben ser iguales a las que te damos (sin tener en cuenta los posibles paquetes de
ARP).
Se ejecutaron las siguientes ordenes:
[Link]: Captura realizada en la red [Link].
ping de pc1 a pc2:
ping -c 1 [Link]
ping de pc1 a pc3
ping -c 1 [Link]
R6:
tcpdump -i eth0 -s 0 -w /hosthome/[Link]
[Link]: Captura realizada en la red [Link].
ping de pc1 a pc2:
ping -c 1 [Link]
ping de r6 a pc1 inalcanzable
ping -c 1 [Link]
R1:
tcpdump -i eth1 -s 0 -w /hosthome/[Link]
3.2. Caso 2
En un escenario como el mostrado en lab-p4-c se han ejecutado una o más órdenes y se ha realizado la siguiente
captura: [Link].
Qué órdenes han tenido que ejecutarse para poder obtener el tráfico de esta captura? En qué red se ha realizado
dicha captura? Modifica en el escenario las rutas necesarias para que se pueda realizar esta captura al ejecutar
dichas órdenes.
Comprueba tus respuestas ejecutando dichas órdenes sobre el escenario modificado mientras realizas la captura.
Tu capturas debe ser igual a la que te damos (sin tener en cuenta los posibles paquetes de ARP).
Se ejecutaron las siguientes ordenes:
ping pc2 a la subred [Link]
ping -c 1 [Link]
ping R4 a la subred [Link]
ping -c 1 [Link]
Red realizada la captura: [Link]
4. Escenario D
Se desea instalar una red TCP/IP en un edificio de 3 plantas. En cada planta hay 3 espacios distintos denomi-
nados ala izquierda, hall y ala derecha. En cada uno de los espacios de cada planta se instalará una red IP usando
concentradores (hubs ).
EM
ala
ala
Pla
Pla ala rExrrr hhh ala
ala
ala
pcPr PRE
izqui
nta
ntaizqui 321 aaa
izqui ter dere
dere
dere
ovee SA erda no llllll
12erda
erda cha
cha
cha
dor Plant
a3
Figura 4: Escenario D
En cada planta hay un encaminador IP. Los tres encaminadores están conectados entre sí directamente (sin con-
centradores intermedios). Los encaminadores de las plantas 1, 2 y 3 reciben los nombres r1, r2 y r3 respectivamente.
Un proveedor de Internet dará acceso a Internet al edi cio a través de un encaminador denominado rExterno.
Este encaminador se conectará directamente (sin concentrador) a una de las interfaces Ethernet del encaminador de
la planta 1 (r1 ). La dirección IP de la interfaz de rExterno que conecta con r1 será [Link], y la dirección IP de la
interfaz de r1 a la que se conecta rExterno será [Link]. Para esta red se utilizará la máscara [Link] (/24).
Otra interfaz de rExterno está conectado a través de un concentrador a un host (pc) de nombre pcProveedor. En
esta red Ethernet se utiliza la dirección de red IP [Link] con máscara de subred [Link] (/25).
El proveedor ha asignado la red IP [Link] a la empresa que ocupa el edi cio. El administrador de red de la
empresa deberá crear subredes dentro de ese rango para cada una de las zonas.
1. Realiza un escenario con NetGUI para la con guración de red descrita. Dibuja en cada ala y en el hall al
menos un pc para poder probar la conectividad entre las diferentes zonas de la empresa, con la siguiente
nomenclatura:
En la planta 1: pc en el ala izquierda pc1I, pc en el ala derecha pc1D, pc en el hall pc1H.
En la planta 2: pc en el ala izquierda pc2I, pc en el ala derecha pc2D, pc en el hall pc2H.
En la planta 3: pc en el ala izquierda pc3I, pc en el ala derecha pc3D, pc en el hall
pc3H.
2. Asigna direcciones IP a todas las interfaces de red y realiza la con guración necesaria para que se puedan ejecutar
estos dos comandos:
a) ping desde pcProveedor a pc3I.
b ) ping desde pc1I a pc3D.
3. Incluye una imagen de la ventana de NetGUI donde se muestra la conexión de las máquinas y las direcciones IP
que has con gurado.