Os documentos UncomplicatedFirewall e Post do UbuntuForums relacionado sugere que sudo ufw enable
é tudo o que você precisa fazer para que as configurações do UFW persistam durante as reinicializações.
Mas você indica que executar sudo ufw status
depois de fazer um enable
ainda mostra o firewall como desativado. ... Se for verdade, isso indica que algo está quebrado.
Isso ajuda se você executar /etc/init.d/ufw start
(ou restart
)? Você já tentou instalar o gufw
GUI (via Synaptic ou outro gerenciador de pacotes) e configurar com isso?
Edite sua pergunta e inclua o conteúdo de /etc/default/ufw
e /etc/ufw/ufw.conf
.
Atualizar :
OK. A execução do script de inicialização funciona, portanto, parece que o serviço não está sendo iniciado na inicialização corretamente. É difícil dizer exatamente por quê, mas eu aposto que alguma inconsistência entre Jaunty e Karmic se confundiu durante o dist-upgrade.
Use update-rc.d
( mais informações ) para criar o links de inicialização no lugar certo:
sudo update-rc.d ufw defaults
Em seguida, verifique se os links do script de inicialização foram criados:
ls -l /etc/rc?.d/*ufw
- você deve obter uma lista de links simbólicos como este (ou muito similar - os números no nome do link podem ser diferentes):
lrwxrwxrwx 1 root root 17 2009-10-06 22:33 /etc/rc1.d/K01ufw -> ../init.d/ufw
lrwxrwxrwx 1 root root 17 2009-10-06 22:33 /etc/rc2.d/S99ufw -> ../init.d/ufw
lrwxrwxrwx 1 root root 17 2009-10-06 22:33 /etc/rc3.d/S99ufw -> ../init.d/ufw
lrwxrwxrwx 1 root root 17 2009-10-06 22:33 /etc/rc4.d/S99ufw -> ../init.d/ufw
lrwxrwxrwx 1 root root 17 2009-10-06 22:33 /etc/rc5.d/S99ufw -> ../init.d/ufw
Se esses estiverem em vigor, o firewall deve ser iniciado automaticamente na próxima vez que você reinicializar.
Atualização 2 : atualizei a linha update-rc.d
acima; o antigo deve funcionar, mas acho que esta versão é um pouco mais "adequada". O antigo provavelmente não criará os links K01ufw
.