Acessando o sarg pela Web

1. Acessando o sarg pela Web

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 10/04/2011 - 00:27h

Boa noite pessoal,

Estou tendo uma certa dificuldade para acessar o Sarg de fora da minha rede. Já fiz os seguintes passos:

1º: Me cadastrei no no-ip, instalei e configurei o cliente e fiz o redirecionamento para a porta 9090

2º: Coloquei o apache para poder escutar a porta 9090

3º: Já liberei a porta 9090 no iptables.

4º: Liberei a porta 9090 no Squid.

5º: Até usei o nmap para me certificar que a porta 9090 esta liberada, vejam o resultado:

#RESULTADO DO COMANDO "namp -sV 192.168.2.1"

[email protected]:/etc# nmap -sV 192.168.2.1

Starting Nmap 5.00 ( http://nmap.org ) at 2011-04-09 23:52 BRT
Interesting ports on servidor.home.rede.local (192.168.2.1):
Not shown: 995 closed ports
PORT STATE SERVICE VERSION
53/tcp open domain ISC BIND 9.7.0-P1
139/tcp open netbios-ssn Samba smbd 3.X (workgroup: WORKGROUP)
445/tcp open netbios-ssn Samba smbd 3.X (workgroup: WORKGROUP)
3128/tcp open http-proxy Squid webproxy 2.7.STABLE7
9090/tcp open http Apache httpd 2.2.14 ((Ubuntu))


Porém quando vou em outro computador (ainda dentro da minha rede) e digito no navegador "www.pedroreis.no-ip.org:9090/sarg", me é retornado a mensagem de erro. Ainda no navegador do mesmo computador, digito "192.168.2.1:9090/sarg" e me retornado a mensagem (gerada pelo apache) de que a URL requisitada não foi encontrada no servidor. Só ressaltando que o ip "192.168.2.1" é o ip do meu servidor.

Não sei se esses são os passos corretos para acessar o Sarg via web, ou se existe outro mais fácil, por isso preciso da ajuda de vocês.

Agradeço desde já.
Abrç


  


2. Re: Acessando o sarg pela Web

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 10/04/2011 - 16:15h

Andei pensando, estou fazendo o redirecionamento para a porta 9090, mas o SARG tem uma porta padrão ?


3. Re: Acessando o sarg pela Web

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 10/04/2011 - 18:05h

Desculpe-me a franqueza, mas vc não entende nada d NAT, não é? O q vc fez (mudar a porta d 80 do seu apache para a porta 9090) foi totalmente desnecessário. Vc pode colocar d volta a porta padrão e fazer o seguinte no seu iptables:

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 9090 -j DNAT --to-destination 192.168.2.1:80
iptables -A FORWARD -p tcp --dport 9090 -j ACCEPT

Com isso, fará com q toda vez q vc acessar o endereço www.pedroreis.no-ip.org:9090/sarg acessará o seu servidor 9090.

Detalhe: vc já testou d internamente tá funcionando o seu sarg?


4. Re: Acessando o sarg pela Web

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 11/04/2011 - 09:41h

Realmente Renato, meus conhecimentos em Linux ainda são escassos.

Vou tentar fazer isso que você me disse, e assim que possível darei um retorno.

Quanto ao acesso dos relatorios do sarg localmente, isso eu consigo acessar sem problemas.

E obrigado pela ajuda.


5. Re: Acessando o sarg pela Web

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 11/04/2011 - 18:19h

Ainda não foi isso.
Quando digito o endereço no browser, aparece isso:


ERROR
The requested URL could not be retrieved

The following error was encountered while trying to retrieve the URL: http://200.139.145.xxx:9090/sarg

Connection to 200.139.145.xxx failed.

O sistema retornou: (111) Connection refused

O host remoto (servidor) ou a rede pode estar indisponível. Por favor tente novamente.

Your cache administrator is webmaster.

Generated Mon, 11 Apr 2011 21:03:40 GMT by Servidor.home.rede.local (squid/2.7.STABLE7)


O que pode ser ?
Grato


6. Resposta

Leonardo Berbert Gomes
leoberbert

(usa Debian)

Enviado em 11/04/2011 - 19:43h

Amigo,

Já configurou o apache para enchergar / ler a pasta do sarge? Pois pelos logs mostrados por você anteriormente o problema não seria firewall. Outro ponto, tente acessar de sua propria máquina essa porta para verificar se o apache a está lendo! Fico no aguardo destas respostas para que eu possa ajudar!


7. Resposta

Leonardo Berbert Gomes
leoberbert

(usa Debian)

Enviado em 11/04/2011 - 20:12h

Cole por favor o acesso da máquina local:

http://localhost:9090/sarg

Caso nao tenha modo grafico tente:

Lynx http://localhost:9090/sarg


No aguardo!


8. Re: Acessando o sarg pela Web

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 11/04/2011 - 22:11h

Localmente quando especifico a porta (127.0.0.1:9090/sarg) no navegador, não consigo visualizar. Mas quando digito http://127.0.0.1/sarg/, consigo visualizar perfeitamente.

Mas como seria essa configuração pra fazer o apache enxergar a pasta do Sarg?

Só para constar, a titulo de curiosidade, digitei no navegador www.pedroreis.no-ip.org:80/sarg e consegui acessar a pagina de relatorios do sarg. Será que o redirecionamento do iptables (iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 9090 -j DNAT --to-destination 192.168.2.1:80) está errado ? Ou está correto, mas ainda esta faltando alguns detalhes.

Grato mais uma vez.


9. Re: Acessando o sarg pela Web

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 12/04/2011 - 09:36h

Bom, tem uma confusão minha aki. Vc mudou a porta padrão do apache, algo q eu não tinha reparado. Nesse caso, vc pode estar fazendo ao contrário:

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination 192.168.2.1:9090


10. Re: Acessando o sarg pela Web

Leonardo Berbert Gomes
leoberbert

(usa Debian)

Enviado em 12/04/2011 - 11:40h

Então amigo... Ao meu ver houve uma confusão....

1 - Aporta que estava configurada para ser lida pelo apache é a 80 e não a 9090

2 - Você fez um nat para redirecionar a porta 9090 para a 80. Dessa forma a resposta do Renato pode atender a sua solicitação.

3 - Mas a minha pergunta é! O que afinal está faltando para solucionar o seu problema de vez?

No aguardo,


11. Re: Acessando o sarg pela Web

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 12/04/2011 - 18:22h

Bom amigo, o que falta é eu digitar no navegador "pedroreis.no-ip.org/sarg" e ele acessar a pagina de relatorios do sarg, sem que eu tenha que alterar manualmente a porta para 80.

Só para acrescentar, fiz um teste de outra máquina (fora da minha rede), e n tive sucesso. Tentei ate dar um "ping pedroreis.no-ip.org", e nda!

Estava pensando, era para a primeira regra do iptables que o nosso colega Renato passou, ter funcionado. Pq se configuro no site do no-ip um redirecionamento para a porta 9090, e no meu servidor eu faço o NAT para redirecionar entradas na porta 9090 (interface eth0), para o ip 192.168.2.1:80 (ip do servidor, interface eth1), era pra acessar sem problemas. Lembrando que nesse caso eu coloquei o apache para escutar a porta 80.

Me corrijam se meu raciocinio estiver errado. Será que pode ter haver alguma coisa com o squid ?

Mais uma vez agradeço a ajuda de vocês e desculpem qualquer coisa.
Abrç