Algumas coisas e uma recomendação.
Primeiro, Firestarter não é o próprio firewall . É um front-end gráfico para o firewall iptables que vem com o Ubuntu por padrão. iptables será sempre executado. No entanto, com o Firestarter, quando ele é fechado, ele limpa as regras iptables , e é por isso que o Firestarter precisa permanecer aberto para o firewall funcionar.
Em segundo lugar, isso pode ser um bug no próprio Firestarter , e você deve arquivar um bug como tal.
Em terceiro lugar, o Firestarter não é mais recomendado para uso , por não ter sido atualizado há algum tempo, já que o suporte a ele foi retirado dos desenvolvedores do Ubuntu. Portanto, é mais recomendado usar ufw ou gufw (gui frontend for ufw) no lugar do Firestarter, pois ele é atualizado ativamente e é desenvolvido ativamente. Assim como o Firestarter, eles trabalham com o backend iptables . Eles, no entanto, deixam as regras em vigor após a saída, então as regras do firewall ainda serão executadas, ao contrário do Firestarter.