URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 4159
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Автоматическая нумерация правил ipfw в FreeBSD"

Отправлено auto_tips , 23-Авг-04 09:37 
Для автоматической нумерации правил ipfw мы применяем следующий            
несложный прием:
$C=300 # начальное значение
$STEP=100 # Шаг увеличения
ipfw add $C $(C=$(($C+$STEP))) allow ip from 10.128.0.0/16 to
10.128.0.0/16
ipfw add $C $(C=$(($C+$STEP))) allow ip from 195.131.31.0/24 to                
195.131.31.0/24


URL: http://www.artmagic.ru/labs/short/short-rec1.shtml
Обсуждается: http://www.opennet.me/tips/info/384.shtml


Содержание

Сообщения в этом обсуждении
"Автоматическая нумерация правил ipfw в FreeBSD"
Отправлено shell , 23-Авг-04 09:37 
а перед тем как написать, а остальным - содрать и разместить во всем инете -- нужно было самому проверить - работает или НЕТ

"Автоматическая нумерация правил ipfw в FreeBSD"
Отправлено shell , 23-Авг-04 09:56 
подсказка - смени это :
$C=300
$STEP=100
на:
С=300
STEP=100
По умолчанию, фря запускает ентот скрипт в /bin/sh
и твоя конструкция работать не будет. Читай "програмирование в BASH/SH"

"Автоматическая нумерация правил ipfw в FreeBSD"
Отправлено flex , 20-Окт-06 05:18 
#!/bin/sh
sysctl net.inet.ip.fw.autoinc_step=300
ipfw add allow ip from 10.128.0.0/16 to 10.128.0.0/16
sysctl net.inet.ip.fw.autoinc_step=100
ipfw add allow ip from 195.131.31.0/24 to 195.131.31.0/24
остальные правила :)