сбросить или удалить все Iptables правила

сбросить или удалить все Iptables правила

Вы можете создать сценарий таким образом и использовать его, чтобы остановить или flush (сбросить) IPtables правила. Я в своей новой статье «сбросить или удалить все Iptables правила» приведу несколько скриптов по сбросу к стандартным правилам или удалению всех правил, но вы можете выбирать любой из них =)

Правила лежат в файле:

sh
1 lines
$ vim·/etc/sysconfig/iptables

Настройка IPtables для web сервера на RedHat/CentOS/Fedora

21 пример использования iptables для администраторов

Защита от DDoS с iptables, готовый скрипт

Как настроить Iptables в CentOS

Как установить IPTables на RedHat / CentOS Linux

Как заблокировать IP адрес с помощью iptables на Linux

Выполняем проверку на наличие wget и vim в нашей ОС:

sh
2 lines

1. Сбрасываем все Iptables правила

sh
1 lines
$ cd /usr/local/src && wget·http://linux-notes.org/wp-content/uploads/files/IPtables/flush_Iptables.sh

Если нужно ознакомится или прочитать данный скрипт, то можно это сделать ТУТ.

Выставим права:

sh
1 lines
# chmod +x iptables_flush.sh

Запускаем скрипт:

sh
1 lines
# /usr/local/src/iptables_flush.sh

Можно добавить в кронтаб и использовать в случае чего.

2. Удаляем все Iptables правила и делаем стандартный конфиг.

Создаем скрипт для сброса, для этого:

sh
1 lines
$ cd /usr/local/src && wget·http://linux-notes.org/wp-content/uploads/files/IPtables/reset_Iptables.sh

Если нужно ознакомится или прочитать данный скрипт, то можно это сделать ТУТ.

Назночим права на файл (скрипт):

sh
1 lines
# chmod +x /root/reset_Iptables.sh

Создадим cronjon для сброса текущей конфигурации и допустим выставим ее для сброса,каждые 5 минут, введите:

sh
1 lines
# crontab -e

или

sh
1 lines
# vim /etc/crontab

Добавьте следующие параметры:

sh
1 lines
*/5 * * * * root /root/reset_Iptables.sh >/dev/null 2>&1

Работа с правилами в командной строке

Запустите команду в терминале:

sh
1 lines
Your-iptable-rule-here && sleep 120 &&·/root/reset_Iptables.sh

Как посоветовал мой знакомый, хороший  и с хорошим опытом человек-админ — @nitr0gear и показал еще 1 метод, который я приведу ниже:

sh
1 lines
# at 00:15·iptables -P INPUT ACCEPT; iptables -P OUTPUT ACCEPT; iptables -F

Синтаксис у команды «at» такой»:

at hh:mm, у меня установлен параметр на 15 и через 15 минут все правила IPtables сбросятся в стандартные. Но более подробно о данной утилите я расскажу попозже.

После успешного сброса и тестов, Вы можете удалить его из крона. А на этом, я завершаю свою тему «сбросить или удалить все Iptables правила».

 

Было ли это полезно?

0 / 0