Postado originalmente por
tmelooliveira
MUTIO OBRIGADO... a todos da comunidade, ao LUCIANO, TIAGOM e todos os outros que me ajudaram!!
Acabei de fazer o pcc funcionar redondinho..
Para tentar ajudar os amigos que tem o mesmo cenario que eu vou colocar o codigo logo abaixo para vocês analizarem e quem sabe aplicarem no seu provedor.
Meu código basicamente é o passo a passo do LUCIANO com as alteração de interfaces para rodar os modens em bridge.
CENÁRIO:
3 X ADSL (MESMA VELOCIDADE) COM MODENS EM BRIDGE (Sendo discados pelo mikrotik)
Balanceamento feito numa RB750G com Mikrotik 3.31 instalado
Nome das interfaces
0 R EthLinkA (MODEM 1)
1 R EthLinkB (MODEM 2)
2 R EthLinkC (MODEM 3)
3 R ADMINISTRAÇÃO (usei a porta reserva para ligar diretamente ao hub, uso para fazer a administração)
4 R EthClientes (SAIDA DO LINK)
5 R pppoe-out1
6 R pppoe-out2
7 R pppoe-out3
MARCAÇÃO DAS CONEXÕS, PACOTES...
/ip firewall mangle
add action=accept chain=prerouting comment="SEM BALANCE" disabled=no \
dst-address-list=sem_balance in-interface=EthClientes
add action=mark-connection chain=input comment="" connection-state=new \
disabled=no in-interface=pppoe-out1 new-connection-mark=conn_na \
passthrough=yes
add action=mark-connection chain=input comment="" connection-state=new \
disabled=no in-interface=pppoe-out2 new-connection-mark=conn_nb \
passthrough=yes
add action=mark-connection chain=input comment="" connection-state=new \
disabled=no in-interface=pppoe-out3 new-connection-mark=conn_nc \
passthrough=yes
add action=mark-routing chain=output comment="" connection-mark=conn_na \
disabled=no new-routing-mark=to_ra passthrough=no
add action=mark-routing chain=output comment="" connection-mark=conn_nb \
disabled=no new-routing-mark=to_rb passthrough=no
add action=mark-routing chain=output comment="" connection-mark=conn_nc \
disabled=no new-routing-mark=to_rc passthrough=no
add action=mark-connection chain=prerouting comment="" disabled=no \
dst-address-type=!local in-interface=EthClientes new-connection-mark=\
conn_ma0 passthrough=yes per-connection-classifier=both-addresses:3/0
add action=mark-connection chain=prerouting comment="" disabled=no \
dst-address-type=!local in-interface=EthClientes new-connection-mark=\
conn_mb1 passthrough=yes per-connection-classifier=both-addresses:3/1
add action=mark-connection chain=prerouting comment="" disabled=no \
dst-address-type=!local in-interface=EthClientes new-connection-mark=\
conn_mc2 passthrough=yes per-connection-classifier=both-addresses:3/2
add action=mark-routing chain=prerouting comment="" connection-mark=conn_ma0 \
disabled=no in-interface=EthClientes new-routing-mark=to_nra passthrough=\
no
add action=mark-routing chain=prerouting comment="" connection-mark=conn_mb1 \
disabled=no in-interface=EthClientes new-routing-mark=to_nrb passthrough=\
no
add action=mark-routing chain=prerouting comment="" connection-mark=conn_mc2 \
disabled=no in-interface=EthClientes new-routing-mark=to_nrc passthrough=\
no
MASCARAMENTO..
/ip firewall nat
add action=masquerade chain=srcnat comment="MASCARAMENTO PCC" disabled=no \
out-interface=pppoe-out1
add action=masquerade chain=srcnat comment="MASCARAMENTO PCC" disabled=no \
out-interface=pppoe-out2
add action=masquerade chain=srcnat comment="MASCARAMENTO PCC" disabled=no \
out-interface=pppoe-out3
ROTAS...
/ip route
add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out1
add comment="" disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pppoe-out2
add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out1 \
routing-mark=to_nra
add comment="" disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pppoe-out3
add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out3 \
routing-mark=to_nrc
add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out2 \
routing-mark=to_nrb
____________________________________________
Após essas configurações, é so adicionar um endereço de ip para a interface dos clientes, e usar ele como gateway de seu computador ou servidor.
Novamente resaltando, estas regras não são de minha autoria, somente peguei aqui no forum e fiz as alterações para rodar no meu cenário..
Agradeço novamente a todos que me ajudaram, e principalmente ao autor do topico que ajudou muita gente..
Agora fico no tópico para ir comentando sobre os erros ou falhas (se tiver) ou somente para mostrar nossos resultados.
Segue abaixo um print da RB..