Форум русскоязычного сообщества Ubuntu


Автор Тема: Шейпер  (Прочитано 1988 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sleepnow

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
  • Линуксоид
    • Просмотр профиля
Шейпер
« : 03 Апрель 2011, 20:00:18 »
Друзья, подскажите.. есть биллинг abills, по некоторым причинам меня он не устроил.
Есть ситуация. pptpd сервер. Около 50-ти клиентов.
Задача такая.. шейпить траффик каждого.
т.е. unit 1 - 128 kbps,
unit 2  - 2048 kbps
и т.д.
Если подскажете современный биллинг ( у меня дебиан ) с детализацией трафика, монитором загруженности канала - буду рад.
Спасибо.
Никак не научусь превращать поворот судьбы в зигзаг удачи.

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Шейпер
« Ответ #1 : 03 Апрель 2011, 20:46:33 »
думаю вам нужен HTB
и стоит поискать и почитать статьи типа
http://habrahabr.ru/search/?q=HTB
http://habrahabr.ru/blogs/sysadm/88624/
http://habrahabr.ru/blogs/sysadm/89002/
http://habrahabr.ru/blogs/linux/60095/
Ускорение http://vasilisc.com/speedup_ubuntu
Железо http://vasilisc.com/hcl/detect.php
Призёр http://vasilisc.com/ubuntu_woman Если помог, то поддержите WM R259039388254

Оффлайн sleepnow

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
  • Линуксоид
    • Просмотр профиля
Re: Шейпер
« Ответ #2 : 04 Апрель 2011, 22:20:27 »
что то не раскурил я htb.
Попробовал так
#!/bin/sh
lan=ppp4
tc=`which tc`
tc qdisc del dev $lan root
$tc qdisc add dev $lan root handle 1: htb default 2
$tc class add dev $lan parent 1: classid 1:1 htb rate 1024kbit
$tc class add dev $lan parent 1:1 classid 1:2 htb rate 24kbit ceil 512kbit prio 1
$tc filter add dev $lan protocol ip parent 1: u32 match ip dst 192.168.0.1 flowid 1:2

Не работает.

Поможите кто нибудь зажать траффик входящий /исходящий на интерфейсе ппп4 до скажем 1/1 мегабита..
Никак не научусь превращать поворот судьбы в зигзаг удачи.

Оффлайн ..Gluk..

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Шейпер
« Ответ #3 : 04 Апрель 2011, 22:24:25 »
Имеется биллинг mikbill
бесплатная версия на 150 подключений.

http://www.celteh.com/

У меня на нем 400 клиентов сидит. Стабильно.

Есть ещё netUP UTM5
платный, но если пошуршишь в интернете, то найти не особо трудно с ключами.
У меня имеется, можно в аську стукнуть...


Оффлайн sleepnow

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
  • Линуксоид
    • Просмотр профиля
Re: Шейпер
« Ответ #4 : 05 Апрель 2011, 11:19:56 »
Изгуглился..
Цитировать
#!/bin/bash

/sbin/tc qdisc add dev ppp2 root handle 1: htb default 30
/sbin/tc class add dev ppp2 parent 1: classid 1:1 htb rate 100mbit burst 15k
/sbin/tc class add dev ppp2 parent 1:1 classid 1:10 htb rate 1024kbit ceil 1mbit burst 15k

/sbin/tc qdisc add dev ppp2 parent 1:10 handle 10: sfq perturb 10

/sbin/tc filter add dev ppp2 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.2.222 flowid 1:10

/sbin/tc qdisc add dev ppp2 handle ffff: ingress
/sbin/tc filter add dev ppp2 parent ffff: protocol ip prio 50 u32 match ip src 192.168.2.222 police rate 1mbit burst 10k drop flowid :1
Вот этот скрипт работает .. только шейпит как-то странно. сначало было не 1 мегабит, а 512..


Пользователь решил продолжить мысль 05 Апрель 2011, 21:47:44:
пока бороздил аналы интернета.. открыл для себя wondershaper.. это просто супер :)
wondershaper интерфейс исход вход
и все дела :) осталось только в ip-up нарисовать его..
всем спасиба ;)
« Последнее редактирование: 05 Апрель 2011, 21:47:44 от sleepnow »
Никак не научусь превращать поворот судьбы в зигзаг удачи.

Оффлайн gavru

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
    • Traffic and Protection Учёт трафика, файрвол, учёт телефонных звонков Мини АТС
Re: Шейпер
« Ответ #5 : 24 Октябрь 2011, 16:29:59 »
http://traffpro.ru Установить TraffPro и получить и шейпер и контроль очень просто
Кто сказал, что писать учёт трафика это скучно? :)
TraffPro рулим интернетом, учёт трафика.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Шейпер
« Ответ #6 : 24 Октябрь 2011, 17:51:22 »
// Смените название темы на более информативное, иначе тема будет закрыта.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

 

Страница сгенерирована за 0.077 секунд. Запросов: 25.