LinuxForum.Fans
Тема

Как подсунуть свой скрипт IP tables

Автор: AlfaStriker 6 сообщений 3352 просмотров
#166557

Добрый день, подскажите как подсунуть свой скрипт, со своими правилами... на CentOS5

#166558

Я подпихиваю при поднятии инета
[console]cat /etc/ppp/ip-up[/console]

text
route del default
route add default ppp0
sleep 2
/bin/sh /root/script/firewall_new
exit 0

Можно пихнуть в /etc/rc.local

#166572

можно пихнуть куда угодно, лишь бы при старте системы запускался, а при остановке - наоборот

#168937

Порылся в Интернете и нашел следующею инструкцию.


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

kedit /etc/init.d/firewall

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

#!/bin/bash

# chkconfig: 345 30 99

# description: Starts and stops iptables based firewall


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

chmod 755 /etc/init.d/firewall

chkconfig --add firewall

chkconfig firewall on


Все просто )))

#168945

Ka3aH6ac,
iptables-save
iptables-restory
нужны для сохранения и восстановления правил. но можно и так конечно. в RH наверное даже и лучше.

#171590

Еще вот нашел как можно это сделать.
1. Создаем файл правил 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

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

Войдите или зарегистрируйтесь, чтобы ответить.