+ Responder ao Tópico



  1. #1

    Padrão Balanceador 4 Links Adsl Só usa 1 Link

    EthLinkA - pppoe-out1
    EthLinkB - pppoe-out2
    EthLinkC - pppoe-out3
    EthLinkD - pppoe-out4
    modem em bridge
    nao consigo fazer ele usar os 4 Links o que pode ta errado nessa configuraçao
    MAGLE
    add action=mark-connection chain=prerouting comment="" disabled=no dst-address-type=!local in-interface=Local new-connection-mark=conn_ma0 passthrough=yes per-connection-classifier=both-addresses:4/0
    add action=mark-connection chain=prerouting comment="" disabled=no dst-address-type=!local in-interface=Local new-connection-mark=conn_mb1 passthrough=yes per-connection-classifier=both-addresses:4/1
    add action=mark-connection chain=prerouting comment="" disabled=no dst-address-type=!local in-interface=Local new-connection-mark=conn_mc2 passthrough=yes per-connection-classifier=both-addresses:4/2

    add action=mark-connection chain=prerouting comment="" disabled=no dst-address-type=!local in-interface=Local new-connection-mark=conn_mc3 passthrough=yes per-connection-classifier=both-addresses:4/3
    add action=mark-connection chain=input comment="" connection-state=new disabled=no in-interface=EthLinkA new-connection-mark=conn_na passthrough=yes
    add action=mark-connection chain=input comment="" connection-state=new disabled=no in-interface=EthLinkB new-connection-mark=conn_nb passthrough=yes
    add action=mark-connection chain=input comment="" connection-state=new disabled=no in-interface=EthLinkC new-connection-mark=conn_nc passthrough=yes

    add action=mark-connection chain=input comment="" connection-state=new disabled=no in-interface=EthLinkD new-connection-mark=conn_nd 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-routing chain=output comment="" connection-mark=conn_nd disabled=no new-routing-mark=to_rd passthrough=no
    add action=mark-routing chain=prerouting comment="" connection-mark=conn_ma0 disabled=no in-interface=Local new-routing-mark=to_nra passthrough=no
    add action=mark-routing chain=prerouting comment="" connection-mark=conn_mb1 disabled=no in-interface=Local new-routing-mark=to_nrb passthrough=no
    add action=mark-routing chain=prerouting comment="" connection-mark=conn_mc2 disabled=no in-interface=Local new-routing-mark=to_nrc passthrough=no

    add action=mark-routing chain=prerouting comment="" connection-mark=conn_mc3 disabled=no in-interface=Local new-routing-mark=to_nrd passthrough=no

    ROTA
    add comment="" disabled=no distance=2 dst-address=0.0.0.0/0 gateway=EthLinkA scope=30 target-scope=10
    add comment="" disabled=no distance=3 dst-address=0.0.0.0/0 gateway=EthLinkB scope=30 target-scope=10
    add comment="" disabled=no distance=4 dst-address=0.0.0.0/0 gateway=EthLinkC scope=30 target-scope=10

    add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=EthLinkD scope=30 target-scope=10

    add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=EthLinkA routing-mark=to_nra
    add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=EthLinkB routing-mark=to_nrb
    add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=EthLinkC routing-mark=to_nrc

    add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=EthLinkD routing-mark=to_nrd
    NAT
    add action=masquerade chain=srcnat comment="MASCARAMENTO PCC" disabled=no out-interface=EthLinkA
    add action=masquerade chain=srcnat comment="" disabled=no out-interface=EthLinkB
    add action=masquerade chain=srcnat comment="" disabled=no out-interface=EthLinkC

    add action=masquerade chain=srcnat comment="" disabled=no out-interface=EthLinkD


  2. #2

    Padrão Re: Balanceador 4 Links Adsl Só usa 1 Link

    Vc tem de usar a interface pppoe e não a ether!!!

  3. #3

    Padrão Re: Balanceador 4 Links Adsl Só usa 1 Link

    Citação Postado originalmente por juniorcarvalho Ver Post
    Se os modens estão em bridge você usa o pppoe para chegar no GW da operadora então usa-se o pppoe nas regras e não a interface.

    EthLinkA - pppoe-out1
    EthLinkB - pppoe-out2
    EthLinkC - pppoe-out3
    EthLinkD - pppoe-out4

    modem em bridge
    nao consigo fazer ele usar os 4 Links o que pode ta errado nessa configuraçao
    Creio que não chegou nem a funcionar, a não ser que os modem estejam sem modo router.
    Mas partindo que eles estão em bridge, vamos brincar!

    MANGLE
    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-connection chain=input comment="" connection-state=new disabled=no in-interface=pppoe-out4 new-connection-mark=conn_nd 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-routing chain=output comment="" connection-mark=conn_nd disabled=no new-routing-mark=to_rd passthrough=no

    Em in-interface coloque a sua interface de saida para os clientes, a suposta EthClientes como foi descrita no post do Mestre M4d3, mas pode ser qualquer outro nome a sua escolha..

    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:4/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:4/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:4/2
    add action=mark-connection chain=prerouting comment="" disabled=no dst-address-type=!local in-interface=EthClientes new-connection-mark=conn_mc3 passthrough=yes per-connection-classifier=both-addresses:4/3
    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
    add action=mark-routing chain=prerouting comment="" connection-mark=conn_mc3 disabled=no in-interface=
    EthClientes new-routing-mark=to_nrd passthrough=no

    ROTA, Aqui em distance você especifica sua rota mais confiavel, creio que seja a do pppoe-out1, então damos distance 1 para ele.

    add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=
    pppoe-out1 scope=30 target-scope=10
    add comment="" disabled=no distance=2 dst-address=0.0.0.0/0 gateway=
    pppoe-out2 scope=30 target-scope=10
    add comment="" disabled=no distance=3 dst-address=0.0.0.0/0 gateway=
    pppoe-out3 scope=30 target-scope=10
    add comment="" disabled=no distance=4 dst-address=0.0.0.0/0 gateway=
    pppoe-out4 scope=30 target-scope=10

    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=1 dst-address=0.0.0.0/0 gateway=
    pppoe-out2 routing-mark=to_nrb
    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-out4 routing-mark=to_nrd

    NAT

    add action=masquerade chain=srcnat comment="" disabled=no out-interface=
    pppoe-out1
    add action=masquerade chain=srcnat comment="" disabled=no out-interface=pppoe-out2
    add action=masquerade chain=srcnat comment="" disabled=no out-interface=pppoe-out3
    add action=masquerade chain=srcnat comment="" disabled=no out-interface=
    pppoe-out4
    Visualize os itens em contraste e divirta-se, não esquecendo de agradecer.