Seu mal-entendido é o seguinte: Se não houver configuração para o Netfilter ( iptables
), tudo é permitido. A política padrão para todas as cadeias é ACCEPT
.
Instalei o ejabberd em uma nova instalação do Ubuntu 16.04 na nuvem digitalocean e consigo me conectar a ele a partir do pidgin da minha máquina local sem configurar regras de firewall.
Curioso para ver as portas abertas que fiz
nmap <ip_address>
PORT STATE SERVICE
22/tcp open ssh
5222/tcp open xmpp-client
5269/tcp open xmpp-server
5280/tcp open xmpp-bosh
No entanto, meu ufw status
é inactive
e
sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
está vazio
Como sugerido aqui , listei cada um dos conteúdos das tabelas usando
sudo iptables -vL -t <table_name>
para cada um dos filter, nat, mangle, raw, security
todos mostrando saídas vazias.
Gostaria de saber se existe alguma outra maneira em que as regras de firewall são configuradas e exibidas.
O seu firewall está ativado?
É provável que você tenha definido suas regras, mas não ativou o firewall.