Всем привет.
Народ такая ситуация.
Стоит сервер на Ubuntu выполняющий роль роутера между локалкой и интернетом. Все работает прекрасно. Имеется канал от провайдера, в который провайдер пихает инет и телефоны. Телефоны отдает по SIP. На этом сервере поднят Freeswitch (IP телефония) тоже работает нормально но есть одна проблема.
Когда кто то работает в инете, например скачивает файл или же принимает почту большого объема то поговорить по телефону практически не возможно. Можно ли как то разделить и ограничить канал для работы в инете и для телефонии?
Все компы в сетки имеют статичные IP (192.168.1.10-192.168.1.40). DHCP сервера нет. Телефоны так же имеют статичные адреса (192.168.1.50-192.168.1.70).
Помнится что в Cisco есть шейпер которым можно было ограничивать канал для определенных IP адресов. Есть ли что нибудь подобное под Ubuntu ?
И можно ли будет ограничивать максимальный размер файла который может быть закачен?Задача следующая.
1 - Нужно разделить канал от провайдера на интернет и IP телефонию.
2 - Задать ширину канала для работы в интернет и для IP телефонии.
3 - Ограничить максимальный объем файлов для скачивания с интернета скажем не более 10 метров.Подскажите как это можно реализовать ?
Размер файлов проще ограничить через прокси. По поводу шейпинга читать http://www.opennet.me/docs/RUS/LARTC/.