flaviotecnico
(usa Outra)
Enviado em 05/05/2019 - 22:55h
Galera, matei a charada!!
Fui fuçando daqui, dali e... achei!!!
Depois de aplicar o comando timectl vi que existe o horário UTC e o da zona do país, no caso do Brasil, sendo Brasília, será atrasado em 3 horas do UTC ( O debian usa América/São Paulo).
Por algum motivo o iptables usa como referência o UTC, mesmo instalado na máquina que está usando a zona horária do país no qual o usuário/administrador configurou. Desta forma, configurei para dropar o acesso no domingo (hoje, 05-05-2019 das 21:59 às 22:48h, porém para o Iptables, já estávamos na segunda-feira, pois ele usa o horário UTC que é adiantado 3 horas em relação ao horário do Brasil.
Para funcionar a restrição de acesso pela porta 3389 na VM a configuração da regra ficou assim:
# iptables -A INPUT -p tcp --dport 3389 -m time timestart 00:59 timestop 01:48 --weekdays Mon -j DROP
# iptables -A OUTPUT -p tcp --dport 3389 -m time timestart 00:59 timestop 01:48 --weekdays Mon -j DROP
Observem que
antes eu tinha colocado as mesmas regras, mas com os horários 21:59h e 22:48, ou seja, 3 horas atrasado (zona horária de Brasília ou América/São Paulo) e o dia da semana eu havia colocado Sun (domingo). Por isso que eu conseguia ter acesso pelo celular.
Obrigado a todos que ajudaram!! e se alguém souber algum arquivo que faz este ajuste de horas automaticamente, por favor, diga. Abção!!