Перейти до

шейп: город и мир


Рекомендованные сообщения

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

 

Как сделать отдельую скорость на город?

Ссылка на сообщение
Поделиться на других сайтах

К городу отдельные пайпы что логично бы. Ну табличками допустим более гибко.

 

Как пример

 

pipe 9977 ip from table(5) to table(45) via em0 in

pipe 9976 ip from table(45) to table(5) via em0 out

 

В чем проблема, то?

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...