Yvision.kz
kk
Разное
Разное
399 773 постов42 подписчика
Всяко-разно
0
23:00, 06 октября 2011

Как подсунуть свой скрипт iptables в автозагрузку на CentOS5

Бывает нужно чтобы правила Iptables лежали в вашей директории при этом запускаясь при старте системы.

Blog post imageХочу показать два способа.


Способ №1

 

Создать файл c правилами, например "firewall":

kedit /etc/init.d/firewall

Далее в него в первых строчка прописать следующий текст, а потом уже писать правила:

#!/bin/bash

# chkconfig: 345 30 99

# description: Starts and stops iptables based firewall

Выполнить следующие команды:

chmod 755 /etc/init.d/firewall

chkconfig --add firewall

chkconfig firewall on

 

Способ №2

Создаем файл правил IPTABLES в удобном месте, например /etc/sysconfig/

gedit /etc/sysconfig/fw

 

В первой строчке этого файла должна быть строка:

#!/bin/bash

. . .

правила IPTABLES

. . .

 

Сохраняем файл.

 

chmod 750 /etc/sysconfig/fw

После открываем файл rc.local который находится в /etc/rc.d/:

gedit /etc/rc.d/rc.local

И вписываем в него строчку (в конец файла), путь до нашего файла:

/etc/sysconfig/fw

Сохраняем...

 

Теперь при старте системы, Ваши правила будут подгружены.

0
1197
2