🔄 Atualizar o OpenFW UTM Community
O gerenciamento de atualizações do OpenFW pode ser realizado de duas maneiras: de forma visual e intuitiva através da Interface Web, ou com maior granularidade e controle técnico diretamente pela Linha de Comando (CLI) via SSH.
Atenção
Antes de iniciar qualquer procedimento de atualização, acesse System > Backup e execute um backup completo das configurações atuais por segurança.
🌐 1. Atualização via Interface Web
A forma mais simples e recomendada para verificar pacotes pendentes de maneira global:
- ⏱️ Acesse o menu superior e navegue até System > Updates.
- 🔍 Clique no botão Check Updates para consultar os servidores de repositório comunitários.
- 🚀 Caso existam atualizações disponíveis, o botão Update Now ficará ativo. Clique nele para iniciar o processo automatizado.
💻 2. Atualização via Linha de Comando (CLI / SSH)
Para administradores que necessitam acompanhar o progresso em tempo real ou congelar pacotes específicos durante a manutenção, utilize as etapas abaixo via console ou terminal SSH:
📦 2.1. Sincronizar os Repositórios
Atualize a lista local de pacotes com os servidores de distribuição do OpenFW:
smart update
🔍 2.2. Checar Pacotes Disponíveis
Verifique se existem novas versões prontas para instalação no sistema:
smart newer
🚀 2.3. Executar o Upgrade Geral
Para baixar e aplicar todas as correções de sistema e segurança pendentes de uma só vez, utilize o utilitário nativo herdado da arquitetura Endian:
openfw-upgrade
🔒 3. Gerenciamento Avançado de Pacotes (Locks)
Caso precise reter a versão atual de um serviço específico (como agentes de monitoramento) para evitar que ele quebre após uma atualização global, você pode fixá-lo usando o gerenciador de pacotes smart.
🛡️ 3.1. Bloquear a Atualização de um Pacote
Para isentar e travar a versão de um pacote específico, utilize a flag lock:
smart flag --set lock <nome-pacote>
Exemplo prático para travar o monitoramento:
smart flag --set lock zabbix-agent
📋 3.2. Listar Pacotes Bloqueados
Para auditar quais pacotes estão atualmente configurados com restrição de atualização no seu firewall:
smart flag --show
🔓 3.3. Remover o Bloqueio de um Pacote
Para liberar novamente o pacote de modo que ele volte a receber novas atualizações nos próximos ciclos de upgrade:
smart flag --remove lock <nome-pacote>