Postado originalmente por
catvbrasil
Bom, postei esse tópico, explicando o porque os modens travam. Já sabemos que em bridge a possibilidade de travar é praticamente nula, certo?
Analizem o tópico abaixo:
Uma abordagem sobre travamentos nos ADSL x Controle de Conexão do Mikrotik
Bom a solução seria usar todos os modens em bridge, então o problema tá resolvido certo? Certo, porém os adsl sendo da mesmo operadora há um problema: os gateways são iguais... Então os pacotes não sabem por onde sair e o problema não é resolvido.
Bom, mas isso é coisa do passado agora. A Mikrotik em sua últimas versões corrigiu vários bugs, dentre eles, um importante que resolveria esse problema, mas não estava funcionando.
Vamos a solução:
Como é feito o loadbalance ou mesmo um roteamento da forma tradicional? De forma básica define-se a rede e qual é o gateway por qual essa rede irá sair, certo?
Ficaria algo assim:
/ip route
add comment="" disabled=yes distance=1 dst-address=0.0.0.0/0
gateway=200.217.255.104 routing-mark=A scope=30 target-scope=10
add check-gateway=ping comment=LINK2 disabled=no distance=1 dst-address=0.0.0.0/0
gateway=192.168.254.254 routing-mark=B scope=255 target-scope=10
Como ficará a solução? Primeiro coloque
TODOS os modens em
BRIDGE....
Segundo crie um discaddor pppoe para cada modem... No primeiro, você deixa marcado as opções do dicador (menos "discar por demanda"). No outros discadores as 3 opções devem estar
desmarcadas...
Fazendo isso todos os dicadores estarão conectados e com a flag "R" ativa (conectado e rodando)...
O segredo está nas rotas. Antigamente você faria como exemplifiquei acima certo? Definindo a rede ou mesmo os pacotes marcados e qual o gateway que sairia. Para resolver o problema, não será definido nenhum gateway, mas somente a
INTERFACE a qual os pacotes sairão... Veja abaixo:
/ip route
add check-gateway=ping comment=LINK2 disabled=no distance=1 dst-address=0.0.0.0/0
gateway=LINK2 routing-mark=B
add check-gateway=ping comment=LINK1 disabled=no distance=1 dst-address=0.0.0.0/0
gateway=pppoe-out1 routing-mark=A
Confira na figura abaixo como fica...
Pronto!!! Viu como é fácil??? Bom, vou colocar isso no
creative commons e quem iria comprar modens novos, agora pode doar para mim.... kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PS: Essa função já existe a muito tempo, mas parece que só está funcionando satisfatoriamente na 3.23 para cima. Abaixo desta versão, o loadbalance trava e fica horrível a conexão (usando desta forma).
Gostaram??
Aqui nóis mata a cobra e mostra o pau, moço......... kkkkkkkkkkkkkkkkkkk