Iptables bloqueando todo o meu tráfego para algum reasson

1

Eu instalei o Red Hat Linux 6 e instalei o lighttpd, parece que o meu site carrega somente quando eu paro o iptables ( service iptables stop ), eu não tenho certeza do que está acontecendo, porque eu não tenho feito qualquer coisa para isso. Isso é pretendido?

    
por ProDraz 01.10.2012 / 22:17

2 respostas

4

Isso é esperado. As configurações padrão do firewall para o RHEL / CentOS são muito restritivas. Você precisará abrir a porta 80 para o seu serviço httpd conseguir conexões

iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT

deve abrir a porta. Se isso funcionar, salve o estado de funcionamento do firewall com

service iptables save

Isso atualizará o arquivo /etc/sysconfig/iptables para que, quando o serviço for reiniciado, a porta permaneça aberta.

    
por 01.10.2012 / 22:34
3

A primeira coisa que eu faria seria verificar quais regras do iptables você realmente carregou. Faça um iptables -nvL para listar todos eles; Em seguida, procure as regras relacionadas a tcp:80 . Você poderia fazer isso com um grep também ... iptables -nvL | grep "dpt:80" Se você vir algum definido como REJECT ou DROP, será necessário ver se eles são realmente necessários e, se não forem, descartá-los do conjunto de regras. Se as coisas funcionarem depois de limpá-las, faça um /etc/init.d/iptables save para salvá-las na próxima reinicialização.

    
por 01.10.2012 / 22:33