El equipo que utilizamos para montar esto, dispone de 4 tarjetas Ethernet e incorpora el software de Mikrotik Router OS. Para la configuración utilizaremos el software WinBox.
Comenzamos….
En primer lugar, y para un trabajo menos lioso, ponemos un nombre a cada tarjeta de forma que no aparezca ether1 ni nada de eso. Los nombres que hemos puesto son:
- isp1: tarjeta conectada al router de la adsl1
- isp2: tarjeta conectada al router de la adsl2
- isp3: tarjeta conectada al router de la adsl3
- local: tarjeta que irá conectada al switch de nuestra red
Una vez tenemos hecho esto, empezamos la configuración.
Desde WinBox, nos vamos a: IP > Firewall > Mangle y añadimos lo siguiente:
;;Primera ADSL (comentario)
chain=prerouting in-interface=local connection-state=new nth=2,1,0
action=mark-connection new-connection-mark=uno passthrough=yes
chain=prerouting in-interface=local connection-mark=uno
action=mark routing new-routing-mark=uno passthrough=no
;;Segunda ADSL (comentario)
chain=prerouting in-interface=local connection-state=new nth=2,1,1
action=mark-connection new-connection-mark=dos passthrough=yes
chain=prerouting in-interface=local connection-mark=dos
action=mark routing new-routing-mark=dos passthrough=no
;;Tercera ADSL (comentario)
chain=prerouting in-interface=local connection-state=new nth=2,1,2
action=mark-connection new-connection-mark=tres passthrough=yes
chain=prerouting in-interface=local connection-mark=tres
action=mark routing new-routing-mark=tres passthrough=no
Ya tenemos configurada esta parte. A continuación nos vamos a la parte de NAT. IP > Firewall > NAT y añadimos:
Chain=srcnat connection-mark=uno action=src-nat
To-addresses=IP_PUBLICA_ISP1 to-ports=0-65535
Chain=srcnat connection-mark=dos action=src-nat
To-addresses=IP_PUBLICA_ISP2 to-ports=0-65535
Chain=srcnat connection-mark=tres action=src-nat
To-addresses=IP_PUBLICA_ISP3 to-ports=0-65535
Por ultimo, nos queda configurar la parte de routes: IP>Routes
En esta parte nos mostrarán las direcciones IP ya configuradas en las interfaces. Nosotros tendremos que añadir los gateways o puertas de enlace, para ello añadimos lo siguiente:
Destination=0.0.0.0/0 Gateway= GW_ISP1 mark=uno
Destination=0.0.0.0/0 Gateway= GW_ISP2 mark=dos
Destination=0.0.0.0/0 Gateway= GW_ISP3 mark=tres
Además seleccionaremos una de las ADSL para utilizar por defecto por el Mikrotik para por ejemplo establecer VPN, para control, etc. Si seleccionamos la ADSL1, añadiremos lo siguiente:
Destination=0.0.0.0/0 Gateway= GW_ISP1