ve ai se estas servem para voce :Balanceamento de Cargas - 4 Links com cargas iguais Modens Roteados
A pedido do Wyldner (netmax2010), adaptei o balance do vídeo do Jerônimo para 4 links de ADSL roteados, com cargas iguais, mas presta atenção Wyldner, os ips dos modens têm que ser diferentes, para não gerar confusão para o Mikrotik.
Peço encarecidamente que leia com atenção, adapte os endereços de IP para os da sua rede, e o nome das interfaces. Tá muito fácil, é só copiar e colar.
Abraço.
================================================== ================================================== ================
Defina os endereços de IP das interfaces
Código:
/ip addressadd address=10.0.10.2/30 broadcast=10.0.10.3 comment="" disabled=no \ interface=ISP1 network=10.0.10.0add address=10.0.20.2/30 broadcast=10.0.20.3 comment="" disabled=no \ interface=ISP2 network=10.0.20.0add address=10.0.30.2/30 broadcast=10.0.30.3 comment="" disabled=no \ interface=ISP3 network=10.0.30.0add address=10.0.40.2/30 broadcast=10.0.40.3 comment="" disabled=no \ interface=ISP4 network=10.0.40.0add address=192.168.88.1/30 broadcast=192.168.88.3 comment="" disabled=no \ interface=Local network=192.168.88.0
A seguir, deve-se configurar o Firewall. Tais configurações envolvem, dentre outras, a própria configuração do Balance, marcação de pacotes e rotas.
Código:
/ip firewall mangleadd action=accept chain=prerouting comment=\ "====================================================================" \ disabled=no dst-address=192.168.88.0/30 src-address=192.168.88.0/30add action=accept chain=prerouting comment="" disabled=no dst-address=\ 10.0.10.0/30 src-address=192.168.88.0/30add action=accept chain=prerouting comment="" disabled=no dst-address=\ 10.0.20.0/30 src-address=192.168.88.0/30add action=accept chain=prerouting comment="" disabled=no dst-address=\ 10.0.30.0/30 src-address=192.168.88.0/30add action=accept chain=prerouting comment="" disabled=no dst-address=\ 10.0.40.0/30 src-address=192.168.88.0/30add action=mark-connection chain=prerouting comment=\ "====================================================================" \ connection-mark=no-mark disabled=no in-interface=ISP1 \ new-connection-mark=ISP1_conn passthrough=yesadd action=mark-connection chain=prerouting comment="" connection-mark=\ no-mark disabled=no in-interface=ISP2 new-connection-mark=ISP2_conn \ passthrough=yesadd action=mark-connection chain=prerouting comment="" connection-mark=\ no-mark disabled=no in-interface=ISP3 new-connection-mark=ISP3_conn \ passthrough=yesadd action=mark-connection chain=prerouting comment="" connection-mark=\ no-mark disabled=no in-interface=ISP4 new-connection-mark=ISP4_conn \ passthrough=yesadd action=jump chain=prerouting comment=\ "====================================================================" \ connection-mark=no-mark disabled=no in-interface=Local jump-target=\ policy_routeradd action=mark-routing chain=prerouting comment=\ "====================================================================" \ connection-mark=ISP1_conn disabled=no new-routing-mark=ISP1_trafic \ passthrough=yes src-address=192.168.88.0/30add action=mark-routing chain=prerouting comment="" connection-mark=ISP2_conn \ disabled=no new-routing-mark=ISP2_trafic passthrough=yes src-address=\ 192.168.88.0/30add action=mark-routing chain=prerouting comment="" connection-mark=ISP3_conn \ disabled=no new-routing-mark=ISP3_trafic passthrough=yes src-address=\ 192.168.88.0/30add action=mark-routing chain=prerouting comment="" connection-mark=ISP4_conn \ disabled=no new-routing-mark=ISP4_trafic passthrough=yes src-address=\ 192.168.88.0/30add action=mark-routing chain=output comment=\ "====================================================================" \ connection-mark=ISP1_conn disabled=no new-routing-mark=ISP1_trafic \ passthrough=yesadd action=mark-routing chain=output comment="" connection-mark=ISP2_conn \ disabled=no new-routing-mark=ISP2_trafic passthrough=yesadd action=mark-routing chain=output comment="" connection-mark=ISP3_conn \ disabled=no new-routing-mark=ISP3_trafic passthrough=yesadd action=mark-routing chain=output comment="" connection-mark=ISP4_conn \ disabled=no new-routing-mark=ISP4_trafic passthrough=yesadd action=mark-connection chain=policy_router comment=\ "====================================================================" \ disabled=no dst-address-type=!local new-connection-mark=ISP1_conn \ passthrough=yes per-connection-classifier=both-addresses:4/0add action=mark-connection chain=policy_router comment="" disabled=no \ dst-address-type=!local new-connection-mark=ISP2_conn passthrough=yes \ per-connection-classifier=both-addresses:4/1add action=mark-connection chain=policy_router comment="" disabled=no \ dst-address-type=!local new-connection-mark=ISP3_conn passthrough=yes \ per-connection-classifier=both-addresses:4/2add action=mark-connection chain=policy_router comment="" disabled=no \ dst-address-type=!local new-connection-mark=ISP4_conn passthrough=yes \ per-connection-classifier=both-addresses:4/3
Criando o Masquerading para as conexões ADSL ROTEADAS
Código:
/ip firewall natadd action=masquerade chain=srcnat comment="" disabled=no out-interface=ISP1add action=masquerade chain=srcnat comment="" disabled=no out-interface=ISP2add action=masquerade chain=srcnat comment="" disabled=no out-interface=ISP3add action=masquerade chain=srcnat comment="" disabled=no out-interface=ISP4
As rotas com FAILOVER, caso algum LINK ADSL caia:
Código:
/ip routeadd comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=10.0.10.1 \ routing-mark=ISP1_trafic scope=30 target-scope=10add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=10.0.20.1 \ routing-mark=ISP2_trafic scope=30 target-scope=10add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=10.0.30.1 \ routing-mark=ISP3_trafic scope=30 target-scope=10add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=10.0.40.1 \ routing-mark=ISP4_trafic scope=30 target-scope=10add comment="" disabled=no distance=2 dst-address=0.0.0.0/0 gateway=10.0.10.1 \ scope=30 target-scope=10add comment="" disabled=no distance=3 dst-address=0.0.0.0/0 gateway=10.0.20.1 \ scope=30 target-scope=10add comment="" disabled=no distance=4 dst-address=0.0.0.0/0 gateway=10.0.30.1 \ scope=30 target-scope=10add comment="" disabled=no distance=5 dst-address=0.0.0.0/0 gateway=10.0.40.1 \ scope=30 target-scope=10
Configurar os DNS. Abaixo os do Google. Coloque os da sua preferência.
Código:
/ip dnsset allow-remote-requests=no cache-max-ttl=1w cache-size=20480KiB \ max-udp-packet-size=512 servers=8.8.8.8,8.8.4.4