Как я удаляю все ufw цепочки из iptables?

Я удалил ufw, и я хочу избавиться от всех цепочек, которые он оставляет позади. Как я могу сделать это легко?

6
задан 2 October 2014 в 19:20

2 ответа

Эти два лайнера, выполненные как корень, быстро найдут все имена и прокрутят их для цикла, который работает iptables -F для сбрасывания ссылок на цепочку тогда iptables -X для удаления их.

for ufw in `iptables -L |grep ufw|awk '{ print $2 }'`; do iptables -F $ufw; done
for ufw in `iptables -L |grep ufw|awk '{ print $2 }'`; do iptables -X $ufw; done
12
ответ дан 17 November 2019 в 04:42

Ответ от @flickerfly не работает в моей ситуации. Я выполняю следующие команды для избавлений от всех ufw ролей и цепочек

for i in `iptables -L INPUT --line-numbers |grep '[0-9].*ufw' | cut -f 1 -d ' ' | sort -r `; do iptables -D INPUT $i ; done
for i in `iptables -L FORWARD --line-numbers |grep '[0-9].*ufw' | cut -f 1 -d ' ' | sort -r `; do iptables -D FORWARD $i ; done
for i in `iptables -L OUTPUT --line-numbers |grep '[0-9].*ufw' | cut -f 1 -d ' ' | sort -r `; do iptables -D OUTPUT $i ; done
for i in `iptables -L | grep 'Chain .*ufw' | cut -d ' ' -f 2`; do iptables -X $i ; done

3
ответ дан 17 November 2019 в 04:42

Другие вопросы по тегам:

Похожие вопросы: