удаленный перезапуск ipfw

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1301
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: удаленный перезапуск ipfw

Непрочитанное сообщение dekloper » 2013-03-19 16:36:42

йоптеть, тока шта заметил дату последнего совета
Сообщение f0s » 2008-01-10 23:34:20
===
еще так можно сделать

Код: Выделить всё

cat /etc/rc.local
#!/bin/sh

( sleep 600 && ipfw add 1 allow all from any to any )&
если чото криво, через 10 минут можно будет проникнуть и поправить..
хотя.. за 5 лет то грюпенфюрер пади уж всё поправил :ROFL:
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Palych
проходил мимо
Сообщения: 4
Зарегистрирован: 2012-04-26 22:10:39

Re: удаленный перезапуск ipfw

Непрочитанное сообщение Palych » 2013-06-18 8:37:42

Если кому надо, могу поделиться скриптом

Код: Выделить всё

# cat ipfw_change.sh
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/local/bin/custom
trap save INT
save()
    {
    echo "Save ipfw settings in /etc/rc.ipfw2 and backup it in /etc/rc.ipfw2.bak"
    cp /etc/rc.ipfw2 /etc/rc.ipfw2.bak
    cp /etc/rc.ipfw2.test /etc/rc.ipfw2
    cat /var/log/ipfw.err
    exit 0
    }
date>/var/log/ipfw.today
date>/var/log/ipfw.err
[ -r /etc/rc.ipfw2.test ]&&. /etc/rc.ipfw2.test reload>>/var/log/ipfw.today 2>>/var/log/ipfw.err||exit 1
echo "press CTRL-C"
sleep 60&&/etc/netstart
sleep 60&&ipfw add 1 allow ip from any to any
sleep 60&&echo 'firewall_type="OPEN"'>>/etc/rc.conf
reboot

Создаёте файл /etc/rc.ipfw2.test, в котором пишите правила, затем запускаете скрипт, появляется надпись press CTRL-C, если Ctrl-C нажать невозможно (отвалился ssh или ище что-то) то через 60 с загружаются старые правила и т. д. Если все OK, то cp /etc/rc.ipfw2.test /etc/rc.ipfw2.

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1301
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: удаленный перезапуск ipfw

Непрочитанное сообщение dekloper » 2013-06-18 11:25:13

пафасно
букаф много
смысл тот же
одной строчкой делается
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!