Рубрики

Лучшие статьи

Настройка mpd шейпера

Опубликовал 20 июля 2011 в рубрике FreeBSD. Комментарии: Один комментарий   Просмотров: 244 просмотров

Для раздачи инета в нашей сети настроено несколько VPN серверов на базе FreeBSD mpd. Тарифов заведено в биллинге довольно много и для разграничений скорости демон mpd подходит идеально. Режет исходящую и входящую скорости довольно хорошо. Опишу как у нас реализован шейпинг в связке FreeBSD mpd и биллинга Netup UTM

Для начала установим сам демон FreeBSD MPD

cd /usr/ports/net/mpd5 && make configure

Для настройки mpd ставим в конфигуре опцию – ng_car

freebsd#/usr/ports/net/mpd5/> make install clean

mpd собралась. Теперь предстоит настройка mpd – идём конфигурячить. Основной конфиг – /usr/local/etc/mpd5/mpd.conf

startup:
set user admin web_pass
set console self 127.0.0.1 5005
set console open
set web self 0.0.0.0 5006
set web opendefault:
load pptp_standartpptp_standart:
set ippool add pool1 172.20.100.1 172.21.254.255
# set iface disable on-demand
create bundle template B
set iface enable proxy-arp
set iface idle 86400
set iface enable tcpmssfix
set ipcp yes vjcomp
set ipcp ranges 172.20.0.1/32 ippool pool1
set ipcp dns 192.168.1.8
set bundle enable compression
set ccp yes mppc
# set mppc yes e40
set mppc yes e128
set mppc yes statelesscreate link template L pptp
set link action bundle B
set link disable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
load radius
set link keep-alive 10 60
set link mtu 1460
set pptp self 0.0.0.0
set link enable incomingradius:
set radius config /usr/local/etc/mpd5/radius.conf
set radius server 127.0.0.1 pass_to_radius 1812 1813
set radius retries 3
set radius timeout 10
set radius me 1.1.1.1
set auth acct-update 300
set auth enable radius-auth
set auth enable radius-acct
set radius enable message-authentic

пароль для радиуса «pass_to_radius» задается в админке для системного юзера radius

и radius.conf:

auth 127.0.0.1:1812 myownnas
acct 127.0.0.1:1813 myownnas

Эти пароли задаются при добавлении NAS-сервера (сервер доступа, Network Access Server) в админке – Настройки – Список NAS.

Теперь основная мысль этой заметки – ограничение скорости через радиус параметры. В админке заходим в «Редактирование тарифа», тыкаем установка радиус параметров и ставим следующие атрибуты для тарифа в 2Мбит:

Vendor: Attr: Значение:
12341 7 in#1=all shape 2048000 pass
12341 7 out#1=all shape 2048000 pass

соответственно для входящего и исходящего трафика. На этом настройка mpd в качестве шейпера закончена.

Поделись:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Technorati
  • del.icio.us
  • Digg
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок
  • Blogger
  • Блог Li.ру
  • Блог Я.ру
  • Одноклассники

Метки: , ,
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка ... Загрузка ...

К записи Один комментарий

http://traffpro.ru Установить TraffPro и получить и шейпер и контроль очень просто



Оставить комментарий или два

RSS

rss Подпишитесь на RSS для получения обновлений.

Add to Google Reader or Homepage

Подписаться на рассылку E-Mail:

Опрос

Статьи на какую тему Вам более интересны?

Просмотреть результаты

Загрузка ... Загрузка ...