Você tem algum outro firewall instalado?
- Sim, shorewall
Bem
# sudo apt-get remove shorewall
e isso vai resolver isso.
Eu tenho uma caixa rodando o Ubuntu 10.04 e tenho o Apache2 instalado. Quando estou na caixa eu posso ir para o link e ele se conecta ao servidor web bem. Eu também posso ir diretamente para o meu IP e conectar sem nenhum problema. No entanto, se eu tentar conectar-me a partir de outro computador na rede, seja por meio do DNS ou IP direto, minha conexão expira.
No entanto, posso me conectar à caixa via SSH, bem como fazer ping na caixa.
Alguma idéia?
Obrigado
ATUALIZAÇÃO:
Ao executar o nmap no computador local, recebo o seguinte:
wayne@media-box:~$ sudo nmap -sS -O -PI -PT 192.168.1.70
Starting Nmap 5.00 ( http://nmap.org ) at 2010-06-28 06:32 CDT
Interesting ports on media-box (192.168.1.70):
Not shown: 995 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
143/tcp open imap
993/tcp open imaps
No entanto, se eu o executar de outra caixa na rede:
Starting Nmap 5.00 ( http://nmap.org ) at 2010-06-28 06:32 CDT
Interesting ports on media-box (192.168.1.70):
Not shown: 998 filtered ports
PORT STATE SERVICE
22/tcp open ssh
113/tcp closed auth
Então o 80 está aberto para a caixa em si, mas não para o mundo exterior? Como faço para corrigir isso?
É possível que algo tenha ativado o firewall embutido do Ubuntu (mas normalmente desabilitado por padrão), o ufw. Tente executar:
$ ufw status
Se o ufw estiver habilitado e você quiser desabilitá-lo, execute ufw disable
. Se você quiser deixar o firewall ativado e colocar o tráfego HTTP na lista de permissões, execute ufw allow Apache
Definitivamente, pode ser um problema de firewall, mas não posso dizer o que pode estar errado sem ver suas regras de firewall. Você pode correr
iptables -L
para listá-los e cole o resultado em sua pergunta se precisar de ajuda para interpretá-lo.
Escrevi um IPTables tutorial / reference (o link é para o meu site) que pode ser útil. Parte disso é um pequeno guia para configurar o firewall em um servidor Linux, ou seja, quais comandos executar, quais regras adicionar e em que ordem.
Ao acessar esta caixa da rede local, você está usando o IP privado ou público da caixa?
Ao acessar da rede local, você deve usar um dos prefixos 192.168.XXX.XXX, 10.XXX.XXX.XXX ou 172.16.XXX.XXX ...
Tags apache-2.2 ubuntu