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

Problemas com IIS (Resolvido)

Scheduled Pinned Locked Moved Portuguese
21 Posts 4 Posters 12.7k 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.
  • R
    rafael.cardoso
    last edited by Jun 19, 2010, 12:46 AM

    Explica melhor isso, você acessou remotamente de outro local e no log do IIS ta aparecendo ip interno é isso?

    Respect is Everything!

    1 Reply Last reply Reply Quote 0
    • E
      Elenilton
      last edited by Jun 22, 2010, 12:54 AM Jun 19, 2010, 12:51 AM

      Seguinte Rafael

      Tenho um site interno no IIS dentro de um servidor 2003 server. Internamente consigo acessar sem problemas com  o ip 192.168.x.xx. Antes eu conseguia acessar ele normalmente  usando linux, quando migrei para o PF deu pau. Eu usava um nat e dava certo. Agora quanto tento acessar usando o ip externo mesmo estando com nat redirecinando ele aponta para o ip 192.168.x.xx como se eu estive-se na rede interna.

      1 Reply Last reply Reply Quote 0
      • R
        rafael.cardoso
        last edited by Jun 19, 2010, 4:54 PM

        hum o Heitor já explicou isso em outro lugar, nat reflection, veja isso e depois poste o resultado…

        Respect is Everything!

        1 Reply Last reply Reply Quote 0
        • E
          Elenilton
          last edited by Jun 21, 2010, 3:22 AM Jun 20, 2010, 11:05 PM

          rafael

          não consegui encontra nada sobre nat reflection no forum. Vou perguntar depois pro Heitor.

          1 Reply Last reply Reply Quote 0
          • E
            Elenilton
            last edited by Jun 22, 2010, 1:04 AM

            Joquei a toalha.
            Vou refazer o firewall com linux.

            Valeu galera pela força.

            1 Reply Last reply Reply Quote 0
            • H
              heitor.lessa
              last edited by Jun 22, 2010, 1:37 AM

              Rapaz!

              Com toda a certeza não tem nada a ver com o pf….

              Me responda algumas questões:

              A webgui do pfSense não está na porta 80, certo?

              Você simplesmente fez o Port Forward (DNAT no iptables, NAT -> PORT FORWARD) usando a placa WAN E endereço externo na porta 80, redirecionando para o ip interno na porta 80, correto?

              Você por um acaso você colocou um endereço IP no pfSense diferente do que era no Linux? Pelo que você mesmo disse abaixo, teve que alterar o código, isso está com cara de configuração nos arquivos de redirecionamento (redirect_function) e nos headers.

              No IIS nunca precisei fazer o mascaramento, sempre o fiz no apache usando o mod_proxy, ai ele redirecionava a página e continuava com o endereço (o que acontece com muitos por ai).

              Tenho em torno de 4 IIS + alguns apaches, todos funcionam perfeitamente com o pfSense, o firewall simplesmente atenderá a requisição do usuário externo e fará o NAT entregando a conexão TCP para o servidor Web, dai pra frente, como o mesmo será tratado é por conta do IIS.

              Se puder colocar algumas screenshots do IIS  sobre os virtual Directories (caso tenha), dos arquivos de redirecionamento (código das páginas html, php, perl, etc.).

              Se mesmo assim não resolver, verifique os logs do IIS ou coloque um apache pra teste, caso não saiba configurar um, utilizei um WAMP da vida.

              No caso do NAT Reflection, é somente um NAT 1:1 do qual você faz com que todas as requisições para um endereço externo vá para um determinado endereço privado.

              ou seja, tudo que bater no IP 200.142.55.95 vai pro endereço 10.25.99.55, lembrando que além das regras de firewall do gateway, há também as regras de firewall do endereço privado.

              No aguardo.

              Att.
              Heitor Lessa

              1 Reply Last reply Reply Quote 0
              • E
                Elenilton
                last edited by Jun 22, 2010, 1:50 AM

                Vamos lá Heitor.

                Me responda algumas questões:

                A webgui do pfSense não está na porta 80, certo?
                R.: não eu coloquei na porta 8180

                Você simplesmente fez o Port Forward (DNAT no iptables, NAT -> PORT FORWARD) usando a placa WAN E endereço externo na porta 80, redirecionando para o ip interno na porta 80, correto?
                R.:sim isso
                Tb fiz um teste usando ips virtuais, mas não tive sucesso.

                Você por um acaso você colocou um endereço IP no pfSense diferente do que era no Linux? Pelo que você mesmo disse abaixo, teve que alterar o código, isso está com cara de configuração nos arquivos de redirecionamento (redirect_function) e nos headers.

                R.:usei o mesmo

                No IIS nunca precisei fazer o mascaramento, sempre o fiz no apache usando o mod_proxy, ai ele redirecionava a página e continuava com o endereço (o que acontece com muitos por ai).

                Tenho em torno de 4 IIS + alguns apaches, todos funcionam perfeitamente com o pfSense, o firewall simplesmente atenderá a requisição do usuário externo e fará o NAT entregando a conexão TCP para o servidor Web, dai pra frente, como o mesmo será tratado é por conta do IIS.

                Se puder colocar algumas screenshots do IIS  sobre os virtual Directories (caso tenha), dos arquivos de redirecionamento (código das páginas html, php, perl, etc.).
                R.: não tenho as configurações dele comigo, mesmo pq foi feito por outra empresa, já perguntei se tinha alguma alteração  e nada.

                Se mesmo assim não resolver, verifique os logs do IIS ou coloque um apache pra teste, caso não saiba configurar um, utilizei um WAMP da vida.

                No caso do NAT Reflection, é somente um NAT 1:1 do qual você faz com que todas as requisições para um endereço externo vá para um determinado endereço privado.

                ou seja, tudo que bater no IP 200.142.55.95 vai pro endereço 10.25.99.55, lembrando que além das regras de firewall do gateway, há também as regras de firewall do endereço privado.

                O que percebo é o seguinte, quando tento acessar o ip externo 189.x.x.4 era aparece como 192.168.0.2

                1 Reply Last reply Reply Quote 0
                • R
                  rafael.cardoso
                  last edited by Jun 22, 2010, 10:49 AM

                  Heitor ele tenta acessa internamente o servidor com o ip externo, aquela velha confusão… por isso falei do nat reflection...

                  Respect is Everything!

                  1 Reply Last reply Reply Quote 0
                  • H
                    heitor.lessa
                    last edited by Jun 22, 2010, 12:32 PM

                    Grande Rafa!!

                    Acessei remotamente o cliente dele e o problema está no IIS, não no pfSense, como havia informado.

                    O IIS está pra responder somente para um endereço específico e não para qualquer (*), assim o IIS estava confundindo com o NAT do pfSense e as requisições que ele atende.

                    Além disso, como melhor prática deve além de responder para qualquer IP, deve-se responder para um nome, e não por IP como está sendo, isso já resolve 90% dos casos, ai você coloca como header no IIS.

                    Outra coisa ainda, é que as imagens não aparecem externamente, não tive tempo de olhar o código das páginas, mas pelo que parece, estas imagens apontando para um IP interno inválido da rede dele ou um nome DNS que só é conhecido internamente e não externamente, por isso a confusão e funciona internamente mas não externo.

                    Até agora tento entender como que estava funcionando com o bfw, mas já dei o caminho, agora é só corrigir que em 10 minutos ta tudo resolvido =).

                    Grande abraço!

                    Att.
                    Heitor Lessa
                    Blog -> http://tinodiaadia.wordpress.com

                    1 Reply Last reply Reply Quote 0
                    • E
                      Elenilton
                      last edited by Jun 22, 2010, 2:28 PM

                      Heitor, Rafael

                      As imagens do site eu já descobri, tinha uma configuração errada apontando para outro servidor. Fiz os teste que o Heitor me passou ontem e tb não consegui o acesso externo com o ip da embratel,  nem mesmo dentro da rede do cliente. Pedi o pessoal que configurou on IIS eles só acharam uma permissão que não estava habilitada.
                      Agora o mais estrano ainda é que esse rede possui uma comunicação com  outra rede por meio de um rádio em bridge, nessa rede eu consigo acessar o  tanto pelo ip da embratel quanto pelo ip interno. A unica coisa diferente entre elas é a versão do pfsense um está na  1.2.3 rc1 e o outro na versão release.

                      Obs.: essa rede que funciona está conectada na outro pela placa de rede opt1

                      1 Reply Last reply Reply Quote 0
                      • E
                        Elenilton
                        last edited by Jun 23, 2010, 1:06 AM

                        Acabei de conseguir fazer ele funcionar na rede rede 2 e externamente, agora  só não estou conseguindo que funcione dentro da rede onde o site está . Tem alguma regra que estou esquecendo de liberar?

                        1 Reply Last reply Reply Quote 0
                        • R
                          rafael.cardoso
                          last edited by Jun 24, 2010, 11:47 PM

                          só me diz uma coisa, tentou acessar como o site internamente, colocando o ip ao qual vc acessa externamente ou direto o ip do servidor?
                          Se for externo, só procurar pelo meu comentário anterior…

                          Respect is Everything!

                          1 Reply Last reply Reply Quote 0
                          • E
                            Elenilton
                            last edited by Jun 25, 2010, 4:25 PM

                            Rafael

                            Na rede one está o iis não consigo acessar mesmo usando o ip interno, já rede 2 no outro predéio acesso tanto o interno quanto o externo. Estou achando que seja alguma coisa no dns.

                            1 Reply Last reply Reply Quote 0
                            • E
                              Elenilton
                              last edited by Jul 4, 2010, 9:43 PM

                              Ufa!
                              Consegui deu certo!
                              ;D ;D ;D ;D ;D ;D

                              Segui a dica do rafael.cardoso e do Heitor. Desabilitei a opção de nat reflection em advanced e crie um ip virtual com carp. Foi só aplicar e pronto tudo certo.

                              Obrigado galera mais uma vez pela força.
                              Até o próximo post.
                              ;D ;D ;D ;D ;D ;D ;D

                              1 Reply Last reply Reply Quote 0
                              • R
                                rafael.cardoso
                                last edited by Jul 5, 2010, 3:50 PM

                                eita desculpa não consegui mais ver o fórum e nem te responder, mas se deu certo ótimo.

                                Respect is Everything!

                                1 Reply Last reply Reply Quote 0
                                • R
                                  rbs1983
                                  last edited by Aug 26, 2010, 2:59 PM

                                  amigos, não sei se é exatamente a mesma coisa mas tenho a mesma coisa, um pequeno programinha web dentro do IIS, internamente ele funciona normalmente mas quando tento acessar de fora ele não responde, nem mesmo pinga com o meu IP. sera que alguem tem ideia do que pode ser?

                                  Obrigado

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post
                                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                    This community forum collects and processes your personal information.
                                    consent.not_received