Laboratorio N1: IPV4 Fisico (2024)
Sitio: | Facultad de Ingeniería U.Na.M. |
Curso: | Redes II - IC421 |
Libro: | Laboratorio N1: IPV4 Fisico (2024) |
Imprimido por: | Invitado |
Día: | miércoles, 4 de diciembre de 2024, 23:34 |
Tabla de contenidos
- 1. Consigna
- 2. Reseteando dispositivos
- 3. Configuración mediante Winbox
- 4. Armando topología
- 5. DHCP Client
- 6. Probando la conectividad del router
- 7. Direcciones IP/Redes
- 8. Tabla de rutas
- 9. DNS
- 10. DHCP: Servidor
- 11. DHCP: Pool
- 12. DHCP: Servicio
- 13. DHCP: Redes
- 14. DHCP: Leases
- 15. DHCP: Direcciones estaticas
- 16. NAT
- 17. Pruebas
1. Consigna
En el presente laboratorio se realizará la conexión o topología de red mostrada a continuación. Se abordaran los siguientes temas:
- Poder interconectar dispositivos de red tanto físicamente como en el simulador.
- Configuración de una PC como host, verificación de la conexión.
- Configración de host para poder tener salida a la nube.
- Configuración de IP dinámicos y estáticos.
Objetivos:
- Configurar las IPs para las Redes según se indica en la topología con la correcta asignación de direcciones en los host (DHCP).
- Poder realizar un ping desde un host hacia www.google.com (NAT y DNS).
- Poder navegar en Internet con las PCs.
- Demostrar el uso de NAT/PAT.
2. Reseteando dispositivos
Como primera medida realizaremos el reseteo del mikrotik. Para borrar toda configuración que puede molestarnos o si no tenemos los datos para ingresar al mismo.
Recordando podemos realizarlo de estas diferentes maneras:
Reseteo mediante pantalla:
(la pantalla es del tipo resistivo por lo que podemos emplear algún objeto para ayudarnos a navegar de forma mas práctica).
En la pantalla principal buscamos "Reset Configuration" -> La contraseña de administrador por defecto es “1234”. Luego apretamos enter (parte superior derecha) y cuando se nos pregunta "Reset all configuration?", respondemos "Yes".
Reseteo por hardware:
Para Resetear por hardware el Mikrotik RB2011 ubicamos en la parte trasera del Equipo el pulsador de Reset.
POR FAVOR PRESIONAR LEVEMENTE EL PULSADOR, SI NO SE PUEDE ROMPER
3. Configuración mediante Winbox
Para configurar el Mikrotik utilizaremos una utilidad llamada WinBox, proporcionada por Miktrotik para poder
efectuar las configuraciones del dispositivo, es prácticamente lo mismo
que utilizar la interfaz web pero con algunas ventajas adicionales y mayor comodidad. Se pretende que el alumno lea detenidamente este capitulo por completo y luego realice los pasos descriptos:
NOTA: WinBox es una utilidad de Windows, pero que puede correr en Linux sin problemas mediante Wine, actualmente ya se encuentra una versión Beta que corre nativa en Linux.
Una vez que abrimos el Winbox, aparecerán los diferentes dispositivos detectados en la Red.
Nótese lo siguiente: En la lista de dispositivos “Neighbors” o dispositivos cercanos, si hacemos click en la dirección IP la misma se cargará como dispositivo a conectar más arriba “Connect To”. En el caso de que no tengamos una IP en la misma red, o el mikrotik no tiene ip (0.0.0.0.0) no vamos a poder conectarnos mediante esa ruta. Pero en cambio si hacemos click en la dirección MAC del dispositivo vemos que podemos realizar la conexión desde la MAC sin necesidad de pertenecer a la misma red que el Mikrotik.
Tip: Para encontrar fácilmente el dispositivo en la lista desplegada podemos ver los tiempos que estos se encuentran on-line, si conectamos el dispositivo recientemente nos será fácil identificarlo. O podemos guiarnos como vimos por el número de MAC, si tenemos acceso físico fácil al Router.
Si vemos la dirección MAC debajo del dispositivo mikrotik, veremos que figura una dirección MAC. Esta luego varía en el winbox dependiente el puerto/interfaz que estamos conectados. Sumando un bit a la MAC base.
Para el laboratorio dejaremos la interfaz ETHER1 para la red WAN, donde conectaremos la misma a un cable de la red de la FIO para tener salida hacia la nube.
Luego
para conectarnos al Mikrotik podemos hacerlo utilizando cualquiera de
los otros puertos y luego nos conectaremos al Mikrotik mediante su dirección
MAC. Por defecto el acceso mediante MAC está habilitado en todos los puertos.
Importante:
Al abrir el dispositivo por primera vez con WinBox, luego del
reinicio, nos aparecerá el siguiente diálogo:
que nos avisa que se ha cargado una configuración por defecto. El programa nos muestra los parámetros que se configuraron y hasta nos permite descargar el script de configuración para ver en detalle los mismos.
Si no deseamos esto hacemos click en “Remove Configuration” para no utilizar la misma, ya que si observamos se configura por ejemplo una interfaz WLAN que no utilizaremos ahora y un bridge entre varios puertos. Cosa que no necesitamos. Si pretendemos configurar el Mikrotik via WLAN hacemos click en OK para mantener esta configuración pero luego tendremos que modificarla.
3.1. ANEXO: Conexión con Mikrotik. Inalámbrico
Conexión mediante enlace inalámbrico:
Si nos conectamos a esa red, veremos en winbox el dispositivo con la MAC que corresponde a la interfaz WLAN.
Luego deberíamos incorporar seguridad a esta WLAN si deseamos dejarla activa, de la siguiente forma accedemos a esta configuración, y configuramos los parámetros tal como se vió en Redes I.
Si vamos a utilizar esta forma de conexión para la configuración, debemos eliminar los puertos que utilizaremos mas tarde del bridge formado por defecto. De manera que nos quede solo la WLAN dentro.
Si no cargamos la configuración por defecto podemos agregar la Wireless y luego el Bridge como se mostraba arriba para la interfaz wlan1.
3.2. ANEXO: Crear un servidor DHCP para conectarnos
En este link de MiKrotik encontramos una alternativa que es dejar un puerto específico con un servidor DHCP para conectarnos para administración, así como la forma de deshabilitar el acceso por MAC en todos los puertos para mayor seguridad.
https://help.mikrotik.com/docs/display/ROS/First+Time+Configuration
4. Armando topología
Recordando la topología de la consigna tenemos lo siguiente:
Mikrotik - Nube: En este caso la Nube será el servidor de la facultad para poder tener salida a la WAN. Conectamos en el puerto ether1 un cable de red de alguna computadora cercana.
Switch: Conectamos el switch en su puerto 0 a una interfaz libre del mikrotik, en este caso Switch1 irá a la interfaz ether2 y otro switch a la interfaz ether3. Nota: es necesario contar con los switch para que la asignación de IP funcione correctamente.
PC4, PC3 , PC2, PC1: Estas PC no son necesarias que esten realmente presentes, podemos probar los puertos conectando la PC/notebook con la cual estamos configurando en cada puerto individual para verificar las asignaciones de IP y salida hacia internet.
5. DHCP Client
Vamos a configurar el cliente
DHCP para que el MikroTik obtenga su IP desde la red de la facultad. Para ver los clientes configurados
iremos a la siguiente opción
Si tenemos la configuración por defecto del Mikrotik y la red conectada a eth1 veremos que está activo el cliente DHCP y nos ha tenido que asignar una dirección dentro de la red de la facultad. En el caso de que no tengamos asignada una dirección o querramos cambiar de puerto podemos agregar el cliente DCHP haciendo click en y seleccionando la interfaz (eth1 u otra) y luego en OK.
haciendo doble click sobre la interfaz podemos ver su estado.
6. Probando la conectividad del router
Con el botón "New Terminal" se abre una consola donde se puede ejecutar ping. Si todo es correcto significa que el MikroTik tiene un IP asignado y tiene salida hacia la nube.
como se ve ya tenemos conectividad a internet.
También hay una herramienta ping que se puede acceder desde el menú "Tools".
7. Direcciones IP/Redes
Establecer las direcciones IP de las interfaces del Router. Se acostumbra utilizar la 1er dirección de la red para el gateway. Para ambas redes LAN el gateway es el router.
- La interfaz ether1 obtiene su IP del servidor DHCP de Cloud1 *(ver en IP->DHCP Client)
- ether2 (Lan 1): 192.168.0.1/24
- ether3 (Lan 2): 172.31.100.1/24
Para evitar confusiones vamos a identificar las interfaces con un comentario descriptivo que nos indique a qué corresponde la misma. Con los identificadores, Gateway, Lan1 y Lan2.
Veremos en este caso que figuran todas las interfaces disponibles. Si deshabilitamos alguna la misma figurará en color gris. Nótese en esta imágen de captura tenemos habilitada la interfaz inalámbrica.
ahora agregamos las direcciones IP.
Vemos que la interfaz ether1 ya tiene su IP y a la izquierda hay una "D" de dinámica (DHCP).
Una vez agregadas las direcciones nos debe quedar la siguiente tabla:
8. Tabla de rutas
Una vez configuradas las direcciones IP se crea automáticamente un tabla de rutas. Si vemos la letra U como parámetro, quiere decir que no esta conectada la interfaz o existe algún problema y la misma figurará en rojo (inalcanzable).
Se aprecia que a la dirección 0.0.0.0/0 (todas las direcciones de todas las redes) se llega a través de ether1 con una distancia de 1 salto hasta el gateway. Como la dirección 0.0.0.0/0 incluye también las IP públicas el router entiende que esa interfaz es la conectada a WAN (internet) y la misma se convierte en el gateway de la topología. Las interfaces locales tiene una distancia de 0.
las siglas de la izquierda son:
- D = dinámica
- A = activa
- S = estática
- C = conectado
- U - unreachable
- I - invalid
9. DNS
Opcionalmente se puede habilitar la cache DNS. De esta manera se pueden reducir las consultas DNS a un servidor externo y minimizar los tiempos de resolución DNS.
Si la opción "Allow Remote Requests"está habilitada el router puede ser utilizado como servidor DNS por los clientes de las redes conectadas al mismo. Pero también tendrán acceso las conexiones provenientes desde la WAN. Por ello hay que tomar los recaudos necesarios para proteger el router y la red, por ejemplo con una regla del firewall que niegue las conexiones WAN al puerto 53 (DNS).
10. DHCP: Servidor
Los routers MikroTik tienen un asistente para configurar el servidor DHCP pero por cuestiones didácticas lo vamos a realizar manualmente mediante los siguientes pasos:
- Crea los "pools"
- Crear los servicios DHCP
- Crear las redes
11. DHCP: Pool
Primero debemos crear los conjuntos de direcciones a usar en cada red (pool)
Vamos a crear dos "pools":
- red lan1: rango de direcciones 192.168.0.100-192.168.0.200
- red lan2: rango de direcciones 172.31.100.100-172.31.100.200
12. DHCP: Servicio
vamos a crear un servicio para cada una de las redes locales
se
puede ver que las configuraciones asignadas van a ser válidas por 10
minutos (Lease Time). Pasado ese periodo el nodo deberá solicitar una
nueva configuración. Es decir el IP se renovará.
No olvidar activar (Enable) a el recién creado servidor DHCP.
13. DHCP: Redes
por último creamos 2 redes para el servidor DHCP:
- Address: 172.31.100.0/24
Gateway: 172.31.100.1
DNS Server: 172.31.100.1 - Address: 192.168.0.0/24
Gateway: 192.168.0.1
DNS Server: 192.168.0.1
14. DHCP: Leases
En la configuración del servidor DHCP del Mikrotik, en la pestaña "Leases", se pueden ver las direcciones IP asignadas. Si nuestra PC no obtiene una dirección puede que esté mal realizada una configuración o no está habilitado el cliente dhcp en el mísmo. (Para ello mirar el apartado siguiente).
Si tenemos conectada una de las máquinas, luego de hacer cambios en el MikroTik es buena práctica desconectar el cable de red y volver a conectarnos luego de unos segundos, para que se reinicie la interfaz de nuestra PC.
14.1. DHCP en Windows
En un host con windows para verificar que el mismo tenga por defecto la opción de obtener IP automáticamente vamos a realizarlo de la siguiente forma:
Botón derecho sobre el menú de inicio -> conexiones de red, luego Seleccionamos en la izquierda Ethernet, y luego Cambiar opciones del adaptador.
Doble click en la interfaz, luego En propiedades, seleccionamos Protocolo de Internet version 4 (TCP/IPv4), propiedades y por último verificamos la casilla obtener una dirección ip automáticamente.
14.2. DHCP en Linux
Dependiendo la distribución que tengamos será diferente, pero básicamente nos dirigimos al gestor de redes, seleccionamos la interfaz cableada (wired) ethernet y debemos verificar que esté la opción DHCP y no estática o manual.
En KDE, botón derecho sobre el icono del gestor de red, luego configurar conexiones de red
15. DHCP: Direcciones estaticas
Como vimos en la tabla de leases las direcciones arrendadas son dinámicas (la D a la izquierda de cada fila)
esto es muy práctico para reutilizar las direcciones a medida que se recambian los dispositivos, pero no es lo más indicado para servidores, ya que siempre queremos acceder a ellos con la misma IP. Por ello es recomendable asignarles una IP fija. Para ello hacemos doble click sobre la dirección asignada y la marcamos como estática:
ahora ya no figura la "D" de dinámica y la próxima vez que acceda la configuración de ese arrendamiento se va a poder cambiar la IP, como se ve se puede escribir sobre el campo de dirección.
Nótese
que el nodo sigue con su IP anterior hasta que expire el "lease time" y
solicite una nueva configuración o hasta que se lo haga manualmente en
el nodo.
16. NAT
Este tema se verá en detalle mas adelante, pero por el momento vamos a configurar para poder navegar.
Si intentamos realizar un ping desde algún host de la LAN no vamos a alcanzar un destino en internet.
esto se debe a que las direcciones privadas no se pueden enrutar en internet. Más genéricamente hablando, las direcciones privadas no se deben enrutar en WANs. Para convertir direcciones privadas en públicas se utiliza NAT.
Mikrotik tiene un tipo especial de Source NAT pensado para situaciones donde la IP pública puede cambiar. El caso típico de ADSL con direcciones públicas dinámicas.
Para crear una regla de NAT vamos a IP->Firewall pestaña NAT.
Como la comunicación se va a iniciar en una zona privada se trata de una source nat (chain: scrnat) y la comunicación va a salir por la interfaz ether1 que es la que está conectada al gateway.
Por último definimos la acción a llevar a cabo en esta regla de NAT: masquerade
Una vez creada la regla NAT volvemos a probar ping desde la PC a internet y vemos que ahora sí funciona:
17. Pruebas
Una vez que efectuamos todas las conexiones debemos poder realizar y obtener correctamente lo siguiente:
- Ping desde alguno de los host de las LAN hacia internet (ping 8.8.8.8).
- Ping de los Host dentro de su LAN.
- Ping entre los Host de diferentes LAN.