Для автоматической нумерации правил 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
а перед тем как написать, а остальным - содрать и разместить во всем инете -- нужно было самому проверить - работает или НЕТ
подсказка - смени это :
$C=300
$STEP=100
на:
С=300
STEP=100
По умолчанию, фря запускает ентот скрипт в /bin/sh
и твоя конструкция работать не будет. Читай "програмирование в BASH/SH"
#!/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
остальные правила :)