Em uma sessão screen
ou tmux
, configure um shell que reverta suas alterações após um atraso. Eu não sei nada sobre iptables
, então não posso ajudar com isso, mas algo como isso salvou meu proverbial bacon em diversas ocasiões enquanto alterava as configurações de firewall ao vivo no FreeBSD:
# In one 'screen' or 'tmux' window
% sleep 60 && <command to reverse changes>
Em outra janela, você pode agora fazer as alterações e, se elas funcionarem, você poderá eliminar o sleep
. Observe que, como estamos usando &&
, o comando para fazer o backup de suas alterações não será executado quando você matar sleep
.
Se suas alterações não funcionarem, aguarde alguns segundos e seu comando de retorno será executado.