The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Ограничение траффика по времени суток"
Отправлено DeadLoco, 02-Дек-10 12:51 
> написать скрипт, который например в 9 утра копирует файл firewall.conf например
> в /home/admin/ с названием firewall.conf-night, и вытаскивает из /home/admin/ файл с
> названием girewall.conf-day и кидает его переименованный в /etc/firewall.conf, а в час
> ночи все наоборот. Насколько реальная эта задумка и стоит ли заморачиваться
> вовсе?

Задумка абсолютно реальная, только не надо менять целый файрволл. В IPFW для таких случаев специально существует понятие набора (set) правил. Вместо полной замены целого файрволла, вы просто переключаете текущий активный набор правил. Ну, например:

. . . .
$fwcmd set enable 1 disable 2 disable 3 disable 4  
$fwcmd pipe 10 config bw 2Mbit/s
$fwcmd pipe 20 config bw 10Mbit/s
$fwcmd add 1010 set 1 pipe 10 tcp from me 3128 to $lan via $lcard
$fwcmd add 1010 set 2 pipe 20 tcp from me 3128 to $lan via $lcard
. . . .

А по крону у вас будут вызываться два скрипта

> #!/bin/sh
>
> /sbin/ipfw -q set disable 1 enable 2

и

> #!/bin/sh
>
> /sbin/ipfw -q set disable 2 enable 1

При этом собсно файл с файрволлом у вас будет один, накладные расходы на смену правил - минимальны.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру