Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    NAT para uma rede não ligada diretamente ao servidor

    Scheduled Pinned Locked Moved Portuguese
    23 Posts 7 Posters 3.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tiago2001
      last edited by

      Preciso fazer um NAT para uma rede que não está diretamente ligada ao meu firewall.
      Tenho um ip externo (ligado no firewall): 191.241.xxx.xxx
      Rede Interna (ligado no firewall): 10.8.23.10 /24 (ligado no firewall) -> que conhece a rede 10.8.1.0/24

      Preciso quando chegar na porta do meu firewall, 191.241.xxx.xxx, seja direcionado para uma porta do IP 10.8.1.9. Com iptables eu fazia isso, utilizando DNAT e SNAT, no pfsense não sei.

      Obrigado

      1 Reply Last reply Reply Quote 0
      • empbillyE
        empbilly
        last edited by

        Poste tuas regras de iptables que tu utilizava antes.

        https://eliasmoraispereira.wordpress.com/

        1 Reply Last reply Reply Quote 0
        • T
          tiago2001
          last edited by

          Na verdade, se não me engano, eu utilizava apenas isso:

          eth0 -> acesso externo
          eth1 -> rede 10

          iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
          iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

          iptables -t nat -A PREROUTING -d 191.241.xxx.xxx -p tcp –dport 587 -j DNAT --to 10.8.1.9
          iptables -t nat -A POSTROUTING -s 10.8.1.9 -p tcp --sport 587 -j SNAT --to 191.241.xxx.xxx

          1 Reply Last reply Reply Quote 0
          • F
            fernandofolha
            last edited by

            @tiago2001:

            Preciso fazer um NAT para uma rede que não está diretamente ligada ao meu firewall.
            Tenho um ip externo (ligado no firewall): 191.241.xxx.xxx
            Rede Interna (ligado no firewall): 10.8.23.10 /24 (ligado no firewall) -> que conhece a rede 10.8.1.0/24

            Preciso quando chegar na porta do meu firewall, 191.241.xxx.xxx, seja direcionado para uma porta do IP 10.8.1.9. Com iptables eu fazia isso, utilizando DNAT e SNAT, no pfsense não sei.

            Obrigado

            O que vc quer dizer exatamente com "não está ligada diretamente ao firewall"?

            1 Reply Last reply Reply Quote 0
            • T
              tiago2001
              last edited by

              @fernandofolha:

              @tiago2001:

              Preciso fazer um NAT para uma rede que não está diretamente ligada ao meu firewall.
              Tenho um ip externo (ligado no firewall): 191.241.xxx.xxx
              Rede Interna (ligado no firewall): 10.8.23.10 /24 (ligado no firewall) -> que conhece a rede 10.8.1.0/24

              Preciso quando chegar na porta do meu firewall, 191.241.xxx.xxx, seja direcionado para uma porta do IP 10.8.1.9. Com iptables eu fazia isso, utilizando DNAT e SNAT, no pfsense não sei.

              Obrigado

              O que vc quer dizer exatamente com "não está ligada diretamente ao firewall"?

              Deixa eu tentar explicar direito.

              Placas ligadas no servidor:
              191.241.xxx.xxx/29
              10.8.23.23/27 (rede interna do governo)
              192.168.1.1 (rede interna dos computadores)

              Existem tráfegos que só funcionam saindo por essa rede do governo.
              Entao na minha placa interna eu coloco que qq saída para rede 10.0.0.0/8 saia por esse link.
              Internamente eu chego nesse IP 10.8.1.9 (o acesso n é direto, passa por diversos routers q n tenho acesso).

              Eu preciso chamar esse IP externo em algumas portas específicas e ele tem q direcionar para esse IP 10.8.1.9 que tem q sair por esse link do governo.

              Consegui explicar?

              1 Reply Last reply Reply Quote 0
              • empbillyE
                empbilly
                last edited by

                Faz um diagrama desse teu cenário e posta aqui.

                Esse tópico abaixo também pode lhe ajudar.
                https://forum.pfsense.org/index.php?topic=103543.0

                https://eliasmoraispereira.wordpress.com/

                1 Reply Last reply Reply Quote 0
                • R
                  reinaldo.feitosa
                  last edited by

                  Pelo que entendi é só fazer um nat no pfsense que funciona.

                  Se o ip publico esta conectado direto no pfsense e o pfsense enxerga o servidor 10.8.1.9 é só fazer um nat no firewall que tem que funcionar.

                  Verifica no log do firewall se a requisição do trafego na porta necessária esta sendo bloqueada. Para facilitar marque para logar o trafego na regra do nat pois ai vc vai saber se o nat esta sendo feito ou não.

                  1 Reply Last reply Reply Quote 0
                  • T
                    tiago2001
                    last edited by

                    @Reinaldo:

                    Pelo que entendi é só fazer um nat no pfsense que funciona.

                    Se o ip publico esta conectado direto no pfsense e o pfsense enxerga o servidor 10.8.1.9 é só fazer um nat no firewall que tem que funcionar.

                    Verifica no log do firewall se a requisição do trafego na porta necessária esta sendo bloqueada. Para facilitar marque para logar o trafego na regra do nat pois ai vc vai saber se o nat esta sendo feito ou não.

                    O IP publico está ligado diretamente no servidor e enxerga o 10.8.1.9, mas este não está ligado diretamente ao servidor… A rede interna que está ligada diretamente no servidor funciona o NAT.

                    1 Reply Last reply Reply Quote 0
                    • T
                      tiago2001
                      last edited by

                      @empbilly:

                      Faz um diagrama desse teu cenário e posta aqui.

                      Esse tópico abaixo também pode lhe ajudar.
                      https://forum.pfsense.org/index.php?topic=103543.0

                      Fazendo o NAT do ip publico para minha rede interna funciona, para o 10.8.1.9 não vai.
                      Numa VPN que tenho acontece o mesmo problema… As redes internas se enxergam, mas não consigo fazer o NAT também para chegar na VPN do outro lado

                      rede.jpg
                      rede.jpg_thumb

                      1 Reply Last reply Reply Quote 0
                      • empbillyE
                        empbilly
                        last edited by

                        Poste as regras de NAT que tu ja tentou fazer.

                        https://eliasmoraispereira.wordpress.com/

                        1 Reply Last reply Reply Quote 0
                        • T
                          tiago2001
                          last edited by

                          @empbilly:

                          Poste as regras de NAT que tu ja tentou fazer.

                          Tenho outro caso que é bem parecido que tb não funcionou o NAT, seria o seguinte:
                          Uma VPN, interligada assim: (essa rede interna trafega pela internet em LP)
                          10.8.23.23/27 –-------------- 10.8.23.74/27
                          De um lado eu tenho a rede 192.168.1.0/24 e no outro lado eu tenho 192.168.2.0/24
                          No lado que tenho a rede 10.8.23.0/27 tenho também aquele link 191.241.xxx.xxx
                          Faço o NAT de alguma porta entrando por 191.241.xxx.xxx para a rede 192.168.1.0/24 funciona normal, agora se faço para rede 192.168.2.0 que está do outro lado da VPN também não funciona.
                          Exatamente o mesmo problema, com o linux também funcionava.

                          O NAT fica assim:

                          WAN_FIBRA TCP/UDP * * WAN FIBRA address 110 (POP3) 10.8.1.9 110 (POP3)

                          1 Reply Last reply Reply Quote 0
                          • R
                            reinaldo.feitosa
                            last edited by

                            Ative o log nesta regra e verifica se o tráfego esta sendo redirecionando ou não.

                            1 Reply Last reply Reply Quote 0
                            • empbillyE
                              empbilly
                              last edited by

                              @tiago2001:

                              Na verdade, se não me engano, eu utilizava apenas isso:

                              eth0 -> acesso externo
                              eth1 -> rede 10

                              iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
                              iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

                              iptables -t nat -A PREROUTING -d 191.241.xxx.xxx -p tcp –dport 587 -j DNAT --to 10.8.1.9
                              iptables -t nat -A POSTROUTING -s 10.8.1.9 -p tcp --sport 587 -j SNAT --to 191.241.xxx.xxx

                              Tiago, em relação a esse caso.

                              Tente o seguinte. Vá para Firewall > NAT > Outbound e marque a opção manual. Explicação de o porque: https://forum.pfsense.org/index.php?topic=44116.msg228819#msg228819

                              Crie a regra como segue em anexo.

                              outbound_rule.png
                              outbound_rule.png_thumb
                              regra_aberta.png
                              regra_aberta.png_thumb

                              https://eliasmoraispereira.wordpress.com/

                              1 Reply Last reply Reply Quote 0
                              • T
                                tiago2001
                                last edited by

                                @empbilly:

                                @tiago2001:

                                Na verdade, se não me engano, eu utilizava apenas isso:

                                eth0 -> acesso externo
                                eth1 -> rede 10

                                iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
                                iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

                                iptables -t nat -A PREROUTING -d 191.241.xxx.xxx -p tcp –dport 587 -j DNAT --to 10.8.1.9
                                iptables -t nat -A POSTROUTING -s 10.8.1.9 -p tcp --sport 587 -j SNAT --to 191.241.xxx.xxx

                                Tiago, em relação a esse caso.

                                Tente o seguinte. Vá para Firewall > NAT > Outbound e marque a opção manual. Explicação de o porque: https://forum.pfsense.org/index.php?topic=44116.msg228819#msg228819

                                Crie a regra como segue em anexo.

                                LAN seria a rede que conversa com o 10.8.1.9, certo? Se for isso, não funcionou.

                                1 Reply Last reply Reply Quote 0
                                • empbillyE
                                  empbilly
                                  last edited by

                                  Mude de LAN pra WAN.

                                  https://eliasmoraispereira.wordpress.com/

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    tiago2001
                                    last edited by

                                    @empbilly:

                                    Mude de LAN pra WAN.

                                    Coloquei a LAN que conhece a rede e a WAN que tento acesso, mas não funcionou

                                    1 Reply Last reply Reply Quote 0
                                    • empbillyE
                                      empbilly
                                      last edited by

                                      Tu tem rota estática configurada?

                                      Esse IP 191.241.xxx.xxx é tua WAN ou faz parte de uma network que tu utiliza no pretense?

                                      https://eliasmoraispereira.wordpress.com/

                                      1 Reply Last reply Reply Quote 0
                                      • F
                                        fabianofilhu
                                        last edited by

                                        Ola Ja tentou fazer rota Estatica?

                                        Vai em System -> Routing -> Static Routing

                                        Clique em ADD

                                        Destination network: Aqui voce coloca  o ip do Governo / a mascara

                                        Gateway  Seleciona a WAN do GOVERNO

                                        1 Reply Last reply Reply Quote 0
                                        • T
                                          tiago2001
                                          last edited by

                                          @fabianofilhu:

                                          Ola Ja tentou fazer rota Estatica?

                                          Vai em System -> Routing -> Static Routing

                                          Clique em ADD

                                          Destination network: Aqui voce coloca  o ip do Governo / a mascara

                                          Gateway  Seleciona a WAN do GOVERNO

                                          Tenho sim, segue a rota.

                                          ![tela rota.png](/public/imported_attachments/1/tela rota.png)
                                          ![tela rota.png_thumb](/public/imported_attachments/1/tela rota.png_thumb)

                                          1 Reply Last reply Reply Quote 0
                                          • T
                                            tiago2001
                                            last edited by

                                            @empbilly:

                                            Tu tem rota estática configurada?

                                            Esse IP 191.241.xxx.xxx é tua WAN ou faz parte de uma network que tu utiliza no pretense?

                                            Tenho sim, coloquei um print acima.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.