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


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

Автор Тема: Шейпинг трафика для voip  (Прочитано 1313 раз)

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

Оффлайн Yuriy_Y

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Шейпинг трафика для voip
« : 23 Февраля 2014, 11:50:09 »
Есть сервер, на нам стоит 12.04 с прозрачным прокси, eth0 - локалка, eth1 - роутер с инетом. На этой же машине стоит Asterisk с FreePBX. Настроил шейпинг по этой статье с помощью htbinit.
(Нажмите, чтобы показать/скрыть)
Тут вроде всё верно. Но при звонке с внешнего екстеншна, который заходит на Asterisk через интернет, с помощью jnettop наблюдаю, что порты не всегда находятся в диапазоне 10000-20000, как указано в rtp.conf Астера. На роутере проброшены порты этого же диапазона для UDP пакетов.
Вижу два пути выхода из засады:
1. Заставить Asterisk договариваться об использовании портов только из указанного диапазона;
2. Маркировать с помощью iptables пакеты, исходящие от Asterisk определенным маркером, а с помощью htb уже маркированные пакеты шейпить.

Вот теперь, собственно, как это сделать?
С уважением, Юрий.

Оффлайн Yuriy_Y

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Шейпинг трафика для voip
« Ответ #1 : 01 Марта 2014, 17:58:25 »
В общем-то, работает. Буду наблюдать и глюки ловить.
С уважением, Юрий.

 

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