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

2

Я подпихиваю при поднятии инета

 Консоль:
cat /etc/ppp/ip-up

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

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

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

3

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

4 (10.06.2011 12:55:33 отредактировано AlfaStriker)

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


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

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

5

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

6

Еще вот нашел как можно это сделать.
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

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