Parte fácil primeiro: Não há firewall configurado por padrão no Debian ou Ubuntu, ou na maioria das distribuições Linux que eu conheço.
Você precisa de um firewall no Linux? Provavelmente não, porque a maioria dos programas em sistemas Linux que estão atendendo conexões de entrada precisam ser explicitamente iniciados por alguém, e foram instalados a partir de repositórios de pacotes executados pela distro. E se você estiver em uma WLAN confiável, seu computador provavelmente tem um endereço IP privado e está se conectando a um roteador usando NAT com um endereço IP público e esse roteador também funciona como um firewall.
Razões pelas quais você pode precisar de um firewall no Linux:
- Existem muitos programas que iniciam um servidor da Web (ou algum outro tipo de servidor) para que você possa interagir com o programa em qualquer máquina. Se você não precisar interagir remotamente com esse tipo de programa, poderá usar um firewall para bloquear todas as conexões que não sejam provenientes do próprio computador.
- Você não deseja que seu computador responda a
ping
. Então você usaria um firewall para descartar todos os pacotes ICMP. Você também pode fazer com que o seu firewall derrube todos os pacotes solicitando conexões para portas fechadas sem que o seu computador responda de forma alguma. Isso tornará você invisível a (praticamente todas) as verificações de portas se, por exemplo, você estivesse usando a WLAN em uma cafeteria obscurecida. - Você se conecta diretamente à Internet com um endereço IP público e, em seguida, participa de várias salas de bate-papo do IRC, desafiando os ocupantes a invadir você.
- Você está sendo caçado por um Estado-nação.