[RESOLVIDO] Erro ao direcionar trafego para saida multi-wan



  • Pessoal,

    Estou tentando direcionar uns ips para que sai atraves do link B.. só que ao digitar um "tracert" ele
    ainda sai pelo link A..

    D:\Usuarios\Gustavo>tracert 189.XX.XXX.XXX
    
    Rastreando a rota para 189.XX.XXX.XXX com no máximo 30 saltos
    
      1    <1 ms    <1 ms    <1 ms  pfsense [192.168.1.1] === Gateway A
      2    25 ms    10 ms    15 ms  10.XX.XX - link A
      3    10 ms    10 ms    10 ms  10.XX.XX
      4    21 ms    20 ms    14 ms  18X-2XX-18X-21.ded.intelignet.com.br [18X.230.XX.XX]
    7.21]
      5    61 ms    43 ms    47 ms  ^C
    

    Resolvi ver na internet e encontrei algo a respeito.

    http://blog.martinshouse.com/2012/01/multi-wan-multi-lan-no-nat-routing-with.html

    Será um problema que ele ainda continua direcionando para o Link A e não B  ?



  • Qual protocolo você definiu na regra que você colocou na lan para balancear?



  • Coloquei TCP, TCP/UDP e any.. e não é em somente em um cliente..
    simplesmente o tracert ou tarceroute não funciona



  • Já conferiu o status do seu loadbalance e a ordem das regras na lan?



  • O bom seria se tivesse o tivesse o tcptraceroute no pfsense

    http://michael.toren.net/code/tcptraceroute/examples.txt
    

    Eu notei que via tracert no windows e traceroute no pfsense ele vai para o link default e não pelo especificado.



  • O trafego local do pfsense só vai para o balanceamento se você criar a regra na aba floating em firewall -> rules.



  • Tambem confirmo que tem algo de errado… via tracert (windows) ele não vai pelo link( A ou B) que direcionei em "Rules" mesmo
    sendo a primeira regra e colocando o IP do gateway.

    Só que olhando em Diagnostics: Show States, o ip que cadastrei esta saindo correto pelo Link, neste caso o B.



  • ??? So por curiosidade a regra de ICMP também esta configurada pelo LoadBalance ? Porque caso não, ela vai sair pelo link default do Firewall e como bem o Marcelo disse, para o firewall também utilizar o balanceamento tem que ser criado a regra no floating.



  • Você tem toda razão…

    se a regra ICMP estiver setada primeiro que a regra de balanceamento.. ele vai
    sair pela regra default.. e o tracert usa o ICMP.. por isso que gosto de usar o tcptracerroute..



  • Galera, não esqueçam que se existe um grupo criado para as "WANs", as regras de saida da interface local devem ter a opção de gateway para esse grupo, senão vão sair pelo gateway padrão que é a WAN, a OPT fica de fora.



  • Boa tarde.

    Estou tendo um problema parecido, mas acredito que a solução seja a criação correta do NAT 1:1.

    Tenho apenas um link WAN, no entanto, tenho 128 IP's válidos (na realidade 2 lotes de 64, retirando Rede e Broadcast sobram 124 IP's).

    Para cada IP válido, eu tenho uma entrada de DNS externo apontando para diferentes servidores dentro da minha rede LAN.

    Com isso, meu firewall PFsense "responde" na WAN nestes 124 IP's.

    O problema é, meu Firewal faz o PortForward do IP Externo final x.y.z.170 para um servidor na lan, no entanto, a saída do servidor não se faz pelo mesmo IP, ele saí com o IP Default da WAN do Firewall …

    Preciso fazer com que cada servidor que está sendo acessado por PortForward, saia com o IP Externo correto designado pra ele.

    Isso seria NAT 1:1 ou alguma config de Nat Reflection ?!

    Agradeço desde já pela ajuda.



  • @mantunespb:

    Você tem toda razão…

    se a regra ICMP estiver setada primeiro que a regra de balanceamento.. ele vai
    sair pela regra default.. e o tracert usa o ICMP.. por isso que gosto de usar o tcptracerroute..

    Realmente pessoal, a minha regra de libera ICMP para externo, estava primeiro do as regras de direcionamento.


Log in to reply