ДЛЯ АБОНЕНТОВ




 ИНТЕРНЕТподключениеО компанииНовости  
mpd shape, нарезка скорости в мпд как настроить мпд + радиус есть у лиссяры, ( http://lissyara.su ) - ссылки тут: http://panic83.livejournal.com/2920.html И вот оказывается mpd ещё и умеет резать скорость ( спасибо за подсказку freeman с форума http://forum.lissyara.su/ ) Вот неплохая статья по этому поводу: http://www.netup.ru/phpbb/viewtopic.php?t=5236&postdays=0&postorder=asc&start=0&sid=ce2de3e963b6b8b36e5049a8d34835d9 Вот ман мпд с параметрами фри радиус: http://mpd.sourceforge.net/doc/mpd62.html Вот полезные ссылки которая помогла мне что-то понять:) http://forum.nag.ru/forum/index.php?s=2c3877e2faaede73197e5400a2fd4307&showtopic=41232&st=0&p=300613&#entry300613 И вот две ссылочки по работе ng_car. http://ospf-ripe.livejournal.com/2567.html http://tmp.barev.net/htmlart/unix/ng_car.html Напоминалка:) 1. Надо что-бы mpd был скомпилен с портом ng_car . Поднимается он так : #kldload ng_car для автозагрузки: В /boot/loader.conf ng_car_load="YES" 2. Радиус должен "понимать" мпд - шные команды, для этого: в файл /usr/local/etc/raddb/dictionary добавляем $INCLUDE /usr/local/share/freeradius/dictionary.mpd создаём файл /usr/local/share/freeradius/dictionary.mpd с вот таким "к примеру" содержанием: #---------------------------------------------------------- # dictionary.mpd VENDOR mpd 12341 ATTRIBUTE mpd-rule 1 string mpd ATTRIBUTE mpd-pipe 2 string mpd ATTRIBUTE mpd-queue 3 string mpd ATTRIBUTE mpd-table 4 string mpd ATTRIBUTE mpd-table-static 5 string mpd ATTRIBUTE mpd-filter 6 string mpd ATTRIBUTE mpd-limit 7 string mpd ATTRIBUTE mpd-drop-user 154 integer mpd #---------------------------------------------------------- перезапускаем фрирадиус. Дальше все просто: в sql в бд radius в таблице usergroup создаем записи формата: UserName GroupeName Priority panic123 in512 0 panic123 out512 0 в таблице radgroupreply создаём группы id GroupName Attribute op Value in512 mpd-limit += out#1=all shape 524288 24000 out512 mpd-limit += in#1=all shape 524288 24000 При наличии пользователя panic123 в radgroupcheck и radgroupreply (см мпд+фриирадиус ) при запросе командой #radtest panic123 panicpassword 127.0.0.1:1812 10 'radiuspassword' получим Sending Access-Request of id 97 to 127.0.0.1 port 1812 User-Name = "panic123" User-Password = "panicpassword" NAS-IP-Address = 255.255.255.255 NAS-Port = 10 rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=97, length=109 Framed-IP-Address = 172.16.231.11 Framed-IP-Netmask = 255.255.255.255 Framed-Protocol = PPP mpd-limit = "out#1=all shape shape 524288 24000" mpd-limit = "in#1=all shape shape 524288 24000" Мпд получив их выдаст ай-пи 172.16.231.11, и нарежет скорость по 512кб

Локалка.нет
Адрес
г. Одесса. Бугаевская, 21.
оц "Наше дело", офис 101
Абонотдел
(048 / 066 / 068 / 093) 796-59-59
(048) 728-26-06
(093) 170-08-04

sales(at)localka.net
Техподдержка
(048 / 066 / 068 / 093) 796-59-59
(048) 728-18-06
(048) 796-596-0
(093) 170-08-06
support(at)localka.net