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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как порезать скорость на интерфейсе?  (Прочитано 446 раз)

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

Оффлайн danilsl

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Всем привет.
Есть 3 интерфейса: eth0 eth2 и ppp0. Как сделать, чтоб на интерфейсе eth2 скорость не поднималась выше одного мегабита? Нашёл, что это можно сделать с помощью tc, но никак не въеду как её использавать...
Всем заранее спасибо.

Пользователь решил продолжить мысль 13 Февраля 2012, 12:49:26:
На вход для интерфейса eth2 в /etc/network/interfaces добавил
post-up /sbin/tc qdisc add dev eth2 root tbf rate 1mbit latency 100ms buffer 4096Входящая порезалась.
а как теперь исходящую прирезать на интерфейсе ppp0? Так чтоб на интерфейсе eth0 не резалась?
« Последнее редактирование: 13 Февраля 2012, 12:49:26 от danilsl »

Оффлайн byte916

  • Участник
  • *
  • Сообщений: 185
    • Просмотр профиля
Re: Как порезать скорость на интерфейсе?
« Ответ #1 : 13 Февраля 2012, 21:59:58 »
Скриптом htb https://forum.ubuntu.ru/index.php?topic=33853.0

Пользователь решил продолжить мысль 13 Февраля 2012, 22:07:35:
допустим eth2 имеет адресацию 192.168.0.0/24, тогда следующие правила чтоб порезать на ppp0 скорость для eth2
ppp0
DEFAULT=999
R2Q=10
ppp0-2.root
RATE=5Mbit   //Тут указываем максимальную скорость на интерфейсе ppp0ppp0-2:10.eth2
CEIL=1Mbit
RULE=*,192.168.0.0/24
ppp0-2:999
CEIL=5Mbit
« Последнее редактирование: 13 Февраля 2012, 22:08:36 от byte916 »
Ubuntu 14.04 + MATE

 

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