Instalei recentemente o Oracle Linux 6 em um servidor doméstico e tenho tido problemas ao permitir portas além do firewall (iptables). Eu tentei adicionar portas com o comando
iptables -I INPUT -p tcp --dport 80 -s 192.168.0.0/24 -j ACCEPT
Minha configuração de regras atual é:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- 192.168.0.0/24 anywhere tcp dpt:ldap
ACCEPT tcp -- 192.168.0.0/24 anywhere tcp dpt:x11
ACCEPT tcp -- 192.168.0.0/24 anywhere tcp dpt:vnc-server
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
ACCEPT tcp -- anywhere anywhere tcp dpt:http
Chain FORWARD (policy ACCEPT)
target prot opt source destination
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
No entanto, não consigo acessar essas portas (exceto o ssh, que aparentemente foi configurado automaticamente) em qualquer dispositivo da minha rede (todos os quais começam com 192.168.0. *). Se eu liberar as tabelas (iptables -F), todas as conexões estarão funcionais. Eu salvei e recarreguei a mesa. Alguma idéia de por que isso não está funcionando?