Ubuntu + Apache2 - Não permitindo conexão externa?

1

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?

    
por Wayne Werner 28.06.2010 / 05:28

4 respostas

2

Você tem algum outro firewall instalado?

  • Sim, shorewall

Bem

# sudo apt-get remove shorewall

e isso vai resolver isso.

    
por 02.07.2010 / 13:40
1

É 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

    
por 28.06.2010 / 16:04
0

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.

    
por 28.06.2010 / 07:43
0

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 ...

    
por 28.06.2010 / 09:04