Сброс правил фаервола iptables

Дата публикации: 28-08-2012 | Автор: MelfisFettel | Рубрика: Ubuntu Server

Резервное копирование в Linux через cronИногда бывает так, что нужно произвести сброс всех маршрутов на Вашем firewall под Linux. Вообще для сброса правил фаервола iptables достаточно ввести 9 строк. Но так как вводить каждую команду слегка утомительно, автоматизируем это скриптом. Вообще на мой взгляд, большая часть работы системного администратора, как раз таки сводится к автоматизации некоторых процессов связанных с управлением IT структурой предприятия. Ну что бы облегчить себе жизнь и освободить побольше времени на личные занятия. :)

Для начала необходимо создать пустой файл. Для этого используем команду:

1
sudo touch iptables_clear.sh
sudo touch iptables_clear.sh

После того как файл будет создан, откроем его и запишем следующие строки:

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
echo "Сброс правил iptables"
sleep 1
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
#!/bin/sh
echo "Сброс правил iptables"
sleep 1
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

Теперь нужно сделать этот файл исполняемым. Я уже не единожды писал как это делается в статьях своего блога:

1
sudo chmod +x iptables_clear.sh
sudo chmod +x iptables_clear.sh

запустим наш скрипт:

1
sudo ./iptables_clear.sh
sudo ./iptables_clear.sh

Вот и все. Все правила Вашего фаервола IPtables сброшены.

Понравилась статья? Расскажи друзьям:


Обсудить