O UFW (Uncomplicated Firewall) desativa (inativo) depois de um tempo

0

Estou um pouco perdido e espero que alguém me aponte para a direção certa para resolver o meu problema. Eu tenho um servidor rodando com uma distribuição Debian e estou usando o UFW como firewall. A configuração e configuração foi muito fácil e eu iniciei o firewall conforme documentado com:

manly@server:~$ sudo ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
Firewall is active and enabled on system startup

Se eu verificar, se o ufw estiver em execução, recebo (corretamente):

manly@server:~$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
22                         ALLOW       Anywhere (v6)
80/tcp                     ALLOW       Anywhere (v6)

Depois de algum tempo (eu verifico diariamente), o firewall fica inativo - mesmo sem reiniciar entre eles, ou seja, o status fica inativo:

manly@server:~$ sudo ufw status
Status: inactive

Eu não tenho ideia do porquê. O que posso verificar para descobrir as razões por trás desse comportamento estranho. Eu sou grato por qualquer conselho!

Atualização:

Eu notei algo que pode ajudar a encontrar uma solução. Então eu inicio o ufw com o sudo ufw enable em uma sessão ssh. Parece que, se eu mantiver a sessão ssh aberta, o firewall está habilitado. Se eu fechar a sessão ssh (exit), o status ufw será definido como inativo após algum tempo. Eu tenho que começar o ufw de alguma maneira especial?

    
por Philipp 04.08.2016 / 06:46

2 respostas

0

Então, depois de cavar e conversar com o suporte, finalmente descobrimos o que impede o UFW. O sistema também tinha APF (Advanced Policy Firewall - Redes R-fx) configurado, que adiciona um cron-job ao sistema. O trabalho remove todas as regras à meia-noite e redefine as regras definidas para APF .

    
por 15.11.2016 / 20:32
1

Edite seu arquivo de configuração /etc/ufw/ufw.conf como root e defina ENABLED=yes :

# /etc/ufw/ufw.conf
#

# Set to yes to start on boot. If setting this remotely, be sure to add a rule
# to allow your remote connection before starting ufw. Eg: 'ufw allow 22/tcp'
ENABLED=yes

# Please use the 'ufw' command to set the loglevel. Eg: 'ufw logging medium'.
# See 'man ufw' for details.
LOGLEVEL=low
    
por 07.08.2016 / 12:48