1

Со временем по указанию начальства становится все больше и больше  dummynet pipe'ов. Есть ли возможность задать список переменных rc.firewall, состоящих из хостов по типу ограничения(скажем 70Кбит и 0Кбит) и описать их в правилах. Что-то типа:
       
       70Kbit="x.x.x.x y.y.y.y z.z.z.z"
       0Kbit="a.a.a.a b.b.b.b c.c.c.c"

       ${fwcmd} add pipe 1 tcp from ${70Kbit} to any in via ${iif}
       ${fwcmd} add pipe 2 tcp from any to ${70Kbit} out via ${iif}
       ${fwcmd} pipe 1 config bw 70Kbit/s
       ${fwcmd} pipe 2 config bw 70Kbit/s

       ${fwcmd} add pipe 3 tcp from ${0Kbit} to any in via ${iif}
       ${fwcmd} add pipe 4 tcp from any to ${0Kbit} out via ${iif}
       ${fwcmd} pipe 3 config bw 0Kbit/s
       ${fwcmd} pipe 4 config bw 0Kbit/s

И как правильно это реализовать, ссылкой на файл с указанием либо вручную через пробел. Вообщем хелп плс )

2

eeluve пишет:

Со временем по указанию начальства становится все больше и больше  dummynet pipe'ов. Есть ли возможность задать список переменных rc.firewall, состоящих из хостов по типу ограничения(скажем 70Кбит и 0Кбит) и описать их в правилах. Что-то типа:
       
       70Kbit="x.x.x.x, y.y.y.y, z.z.z.z"
       0Kbit="a.a.a.a, b.b.b.b, c.c.c.c"

       ${fwcmd} add pipe 1 tcp from $70Kbit to any in via $0Kbit
       ${fwcmd} add pipe 2 tcp from any to $70Kbit out via $0Kbit
       ${fwcmd} pipe 1 config bw $70Kbit/s
       ${fwcmd} pipe 2 config bw $70Kbit/s

       ${fwcmd} add pipe 3 tcp from $0Kbit to any in via $70Kbit
       ${fwcmd} add pipe 4 tcp from any to $0Kbit out via $70Kbit
       ${fwcmd} pipe 3 config bw $0Kbit/s
       ${fwcmd} pipe 4 config bw $0Kbit/s

И как правильно это реализовать, ссылкой на файл с указанием либо вручную через пробел. Вообщем хелп плс )

Что-то вроде этого. Исправления прям в цитате! Короче разбирайся с переменными.

Самообразование - путь к успеху в любом начинании!

3

А таблицы использовать не лучше ли будет?