Перейти до

Bazooka

Маглы
  • Всього повідомлень

    9
  • Приєднався

  • Останній візит

Все, що було написано Bazooka

  1. Bazooka

    Не обессудьте...

    Читаем тут + умные свитчи - привязка MAC к порту. Все.
  2. Bazooka

    Пре-релизы Stargazer 2.4

    а все потому, что врубили в дефолтный конфиг: <Module cap_bpf> вместо <Module cap_ether>
  3. Bazooka

    Пре-релизы Stargazer 2.4

    Starting stargazer: settings.cpp > 03:00:00 > DayFeeIsLastDay: 0 settings.cpp > 03:00:00 > WriteFreeMbTraffCost: 1 [FAILED] Просветите... это чего его так колбасит? Причем пробовал все варианты с DayFeeIsLastDay и WriteFreeMbTraffCost. З.Ы. ./install не делал, просто перекопировал все либы и сам гейзер + stargazer.conf
  4. /sbin/iptables
  5. Bazooka

    Пре-релизы Stargazer 2.4

    Народ, есть вопрос... Возможно я торможу, тем не менее: в detail_stat пишется стоимость трафика в не зависимости от того - есть у юзера еще предоплаченный трафик или нет. Т.е. я реально не могу посчитать сколько он живых денег потратил. Какие соображения на этот счет? :-/
  6. Если нет денег и времени, тогда очень сложно что-то реализовать. в дефолтном OnConnect написаны параметры, которые передаются. принимаются как argc. в любом случае надо читать доки или платить людям, которые их читают(читали)
  7. А еще man tcsh, man perl, man php...
  8. Да чем угодно... PHP/Perl/C(++)/Shell... Кому как нравится
  9. iptables не умеют шейпить сами по себе. тебе надо tc. Пример такой: #!/bin/bash tc qdisc del dev eth0 root tc qdisc del dev eth0 ingress tc qdisc add dev eth0 handle ffff: ingress tc qdisc add dev eth0 root handle 1: cbq avpkt 10000 bandwidth 100mbit tc class add dev eth0 parent 1: classid 1:1 cbq rate 10mbit allot 1500 prio 1 bounded isolated tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip dport 5555 0xffff flowid 1:1 tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip sport 5555 0xffff flowid 1:1 tc class add dev eth0 parent 1: classid 1:2 cbq rate 1024kbit allot 1500 prio 8 bounded isolated tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 192.168.254.121 flowid 1:2 tc filter add dev eth0 parent ffff: protocol ip prio 50 u32 match ip src 192.168.254.121 police rate 512kbit burst 10k drop flowid :1 Т.е. мы не шейпим общение клиента с гейзером, и шейпим юзера с адресом 192.168.254.121: вход - мегабит, исход - 0,5 мегабита Если очень интересно: http://www.lartc.org/howto З.Ы. этот скрипт генерится автоматически, т.е. можно для разных юзеров делать разные ограничения, основываясь на тарифных планах, группах и т.п.
×
×
  • Створити нове...