Irvin 0 Опубликовано: 2009-09-01 04:33:57 Share Опубликовано: 2009-09-01 04:33:57 FreeBSD 6.2, ipfw Stargazer 2.4.04 Есть тариф безлимитный скорость 128, 256 и т.д скорость задается одна как на внешку, так и на город. сам шейп: #user ID ID=$4 #Selected dirs to connect DIRS=$5 DOWN=`cat /var/stargazer/users/$LOGIN/conf | grep -i 'Userdata0=' | sed -e "s/^. *=//"` UP=`cat /var/stargazer/users/$LOGIN/conf | grep -i 'Userdata1=' | sed -e "s/^.*= //"` #echo "C `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/con nect.log ipfw="/sbin/ipfw" inn='xl0' dpipe=`expr $ID + 20000` upipe=`expr $ID + 15000` uipfw=`expr $ID + 20000` ${ipfw} pipe ${upipe} config bw ${DOWN}Kbit/s ${ipfw} add ${uipfw} pipe ${upipe} ip from any to ${IP} ${ipfw} pipe ${dpipe} config bw ${UP}Kbit/s ${ipfw} add ${uipfw} pipe ${dpipe} ip from ${IP} to any echo "connect $login " >> /usr/local/stargazer/var/log/connect.log Как сделать отдельую скорость на город? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2009-09-01 06:14:24 Share Опубліковано: 2009-09-01 06:14:24 К городу отдельные пайпы что логично бы. Ну табличками допустим более гибко. Как пример pipe 9977 ip from table(5) to table(45) via em0 in pipe 9976 ip from table(45) to table(5) via em0 out В чем проблема, то? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас