Escolha uma Página

Não encontrei nenhum parâmetro no shorewall para liberar todos os ips de uma única vez, para liberar apenas um use: shorewall allow 10.1.1.1 .

Desta forma tive que achar uma solução para este problema, no meu caso fiz:

1 – Usei o awk para remover apenas os ips que estava bloqueados e jogar eles para um arquivo

shorewall show dynamic | awk ‘{print $8}’ > libera.txt

2 – Percorrer este arquivo linha por linha para remover os ips (shell script)

#!/bin/bash
cat ip.txt |
while read linha; do
shorewall allow $linha;
done

Feito todos os ips foram liberados.