Páginas

viernes, 15 de mayo de 2020

VPN PPPoE Mikrotik

Los túneles VPN o los túneles de red privada virtual son un método para abarcar diversas redes de manera que permita que dos dispositivos de red se comuniquen entre sí como si estuvieran en la misma red de área local

PPPoE utiliza el direccionamiento punto a punto exclusivamente.

PPPoE es ampliamente utilizado por grandes proveedores de acceso a Internet por algunas importantes razones:

Proporciona una forma escalable para controlar el acceso a la red. Dado que es un protocolo capa 2, maneja las direcciones IP y las rutas predeterminadas de manera similar a DHCP, por lo que protege la red.

Se integra fácilmente con Radius, una aplicación de servidor que centraliza el control de acceso del usuario.

Permitir numerosos atributos por parte de los servidores de Radius, la creación de colas de velocidad, la asignación de direcciones IP y otras funciones.

Con Radius controlando la red, es simple proporcionar nuevos clientes y desactivar el acceso para aquellos que no pagan sus facturas.

Y como que utiliza direccionamiento punto a punto conserva el espacio IP.

PPPoE Mikrotik

Conectamos un extremo de un cabla ethernet RJ45 al puerto ether4 del router Mikrotik y el otro extremo a mi portátil.

En el puerto ether1 hemos conectado un cable ethernet a un puerto LAN del router de nuestro ISP para configurar la conexión a Internet.

Abrimos Winbox y hacemos un Reset Configuration


En el menú lateral clicamos en IP - DHCP Client - New DHCP Client para obtener una dirección IP y otros parámetros.





El Mikrotik ya tiene conexión a Internet. Renombramos la interfaz ether1 como ether1_WAN, creamos un bridge que llamaremos bridge1_LAN que tendrá los puertos ether2 y ether3. Agregamos comentarios a las interfaces.




Asignamos una dirección IP al bridge_LAN y creamos un DHCP Server para que los clientes que se conecten al bridge_LAN obtengan una dirección IP automáticamente.


Creamos el DHCP Server en el bridge1_LAN utilizando el asistente DHCP Setup. El rango de direcciones IP irá desde la 10.10.10.10 hasta la 10.10.10.254, el gateway 10.10.10.1 y los DNS 1.1.1.1 y 1.0.0.1



A la interfaz ether4 le asignamos una IP 172.16.10.1/29 con fines administrativos y creamos un DHCP Server para que asigne una dirección IP automática y conectarme al equipo a través de IP.


Renombramos los rangos de IP (pools), dhcp1 y dhcp2 a PPPoE y admin respectivamente para facilitar su identificación.


Ceramos Winbox y volvermos a conectarnos esta vez por IP.


Vamos a dar acceso a Internet a los equipos de la red interna LAN creando enmascaramiento.



Configuramos los DNS y permitimos Allow remote request.


Habilitamos PPPoE Server.



Creamos un profile que llamaremos pppoe_20M y marcamos yes en Change TCP MSS. Local address 10.10.10.1 y Remote Address PPPoE que es el rango (Pool) de direcciones IP del DHCP Server configurado en bridge1_LAN, con un límite de 20M simétricos.

Name: susigold
Password: ********
Service: pppoe
Profile: pppoe_20M


En este punto creamos desde PPPoE Servers un New PPPoE Service de nombre pppoe_20M, en la interface bridge1_LAN, Default Profile pppoe_20M, Una sesión por Host y autenticación mschap2.


Desconestamos el cable del puerto ether4_winbox y lo conectamos al puerto ether2 o ether3 del router.

Creamos la conexión PPPoE con estos datos

Nombre de PPPoE: pppoe_20M_service
Nombre de la cuenta: susigold
Contraseña: *********

Clic en Aplicar y luego en Conectar.



Conexiones activas




Reglas básicas del Firewall.


[admin@pppoe] > ip firewall filter print    
Flags: X - disabled, I - invalid, D - dynamic
 0    ;;; impedir salir a Internet red 172.16.10.0/29
      chain=forward action=drop src-address=172.16.10.0/29 log=no log-prefix=""

 1    ;;; permitir conexiones establecidas y relacionadas
      chain=forward action=accept connection-state=established,related log=no log-prefix=""

 2    ;;; drop conexiones invalidas
      chain=forward action=drop connection-state=invalid log=no log-prefix=""

 3    ;;; permitir conexiones establecidas y relativas.
      chain=input action=accept connection-state=established,related log=no log-prefix=""

 4    ;;; drop conexiones invalidas
      chain=input action=drop connection-state=invalid log=no log-prefix=""

 5    ;;; permitir conexiones establecidas y relacionadas.
      chain=output action=accept connection-state=established,related log=no log-prefix=""

 6    ;;; drop conexiones invalidas
      chain=output action=drop connection-state=invalid log=no log-prefix=""

[admin@pppoe] > ip firewall nat print
 0    ;;; traducción de direcciones de red NAT
      chain=srcnat action=masquerade src-address=10.10.10.0/24 src-address-list=""
      out-interface=ether1_WAN log=no log-prefix=""


Mikrotik es genial!.

miércoles, 6 de mayo de 2020

Enlace punto a punto Bridge Transparente en Mikrotik

Expandir cobertura utilizando un enlace punto a punto y WDS.

Enlace Punto a Multipunto

Una solución interesante para evitar doble NAT en una red.


Desde un punto A a un punto B, (por ejemplo dentro de una vivienda o edificio, para extender la cobertura de la red) o desde una torre A a una torre B en dos ubicaciones geográficas distantes y tener un solo dominio de broadcast en ambos puntos, a través de un Bridge transparente utilizando el protocolo NV2 de Mikrotik.

Uno de los equipos será el emisor (el punto A) operando en modo Acces Point (AP) y el otro equipo  será el receptor (en el punto B) que estará operando en modo Station.

El Protocolo NV2 es un protocolo propietario desarrollado por Mikrotik para ser utilizado con los chips inalámbricos Atheros 802.11. Obviamente los dos equipos deben ser Mikrotik.

Para realizar este laboratorio utilizaremos dos dispositivos hap lite.

Conectamos un cable de red en el puerto ether1 del router que hará de Access Point para acceder a través de Winbox con el nombre de usuario admin y el password en blanco. Luego hacemos un Reset Configuration para dejar el router en blanco.


Configurar el Access Point (AP).

Crear bridge para WDS


Agregar el puerto ether1 al bridge_WDS


Configurar parámetros inalámbricos

En la pestaña Wireless activamos la interfaz inalámbrica. Entramos en la pestaña Wireless.

Activamos el Advanced Mode en el menú de la derecha y configuramos los siguientes valores teniendo en cuenta que en una situación real el ancho de canal y la frecuencia deberán ser optimizados. Recordemos que el Channel Width o ancho de canal determinará el ancho de banda a transportar en el link. Del mismo modo, la Frecuencia a utilizar la elegiremos después de un análisis de espectro para determinar los canales menos saturados.

Modo: Bridge
Band: 2GNz-only-N
Channel Width: 20MHz
Frequency 2412
SSID: ptp
Wirreless Protocol: nv2

Clic en Apply para guardar la configuración.


Establecer la contraseña de nv2



Configurar WDS para hacer el puente transparente.


Asignar una dirección ip a la interface bridge_WDS para poder acceder posteriormente vía IP a este equipo. Será /30 ya que es un enlace punto a punto y solo necesitamos dos host.


Seguridad

En este punto desde System -> Users creamos un usuario con privilegios administrativos, le asignamos un password y desactivamos el usuario por defecto admin. No olvide la contraseña, si la olvida no podrá entrar en el router.


IP Services - desactivar servicios que no vamos a utilizar.


Configuración mínima del Firewall



No necesitamos regla NAT -> Masquerade en el AP. 




Configuración de la Estación (Station)

Desconectamos el cable ethernet del AP y lo conectamos en el puerto ether1 del dispositivo que hará de estación. Entramos vía mac address al dispositivo y reseteamos la configuración marcando no default configuration para dejarlo en blanco.

Crear un bridge


Agregaremos las dos interfaces ether1 y wlan1.




Parámetros inalámbricos que enlazarán con el AP confgiurado anteriormente.

Activar la targeta inalámbrica

SSID ningún valor porque haremos un Scan para enlazar con el AP
Modo: Station WDS
Banda: 2GHZ-only-N
Radio Name: STATION
Wireless Protocol: nv2


Contraseña para nv2



Clicamos en la entrada de la derecha que pone Scan... y seleccionamos ptp que es el AP que configuramos anteriormente.


Asegúrese que el Mode: station_wds está seleccionado.


En la pestaña registro podemos comprobar que el equipo STATION está enlazado con el equipo AP.


Asignar ip a interface para tener comunicación vía IP.


Hacemos ping al AP


Ahora podemos conectarnos al AP o a la STATION vía IP.


AP wds dinámico



https://wiki.mikrotik.com/wiki/Bridge_Transparente_usando_WDS

Mikrotik es genial!.