|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> Мелочи
—> NAS на MPD
Заметка: NAS на MPD. Меняем скорость пользователя находу
Некоторые небольшие ISP, а также операторы локальных сетей, по прежнему, используют в качестве NAS сервера на FreeBSD и mpd.
Часто, стоит задача изменить лимиты пользователям, например, при переходе на ночной тарифный план. То, что описано ниже, простой, но, главное, работающий пример изменения скорости подключенного пользователя, для того, что бы быстро «вьежать» в тему и которого так часто не хватает при изучении документации. Только пример, никакой теории!
Для реализации этого необходимо:
На даный момент обновить систему до 7-STABLE, или 8-STABLE. Необходимый код libradius будет в 7.3-RELEASE и 8.1-RELEASE соответственно.
Установленный из портов mpd-5.4.
В mpd.conf в рвздел startup добавляем:
set radsrv peer XX.XX.XX.ХХ pass
set radsrv open
| И, по желанию:
Обращаю Ваше внимание, не
set radsrv open
set radsrv peer XX.XX.XX.SS pass
| а, именно в таком порядке:
set radsrv peer XX.XX.XX.XX pass
set radsrv open
| На машине, IP которой указан в строке radsrv peer, ставим из портов freeradius.
В папку со словарями /usr/local/share/freeradius, добавляем словарь dictionary.mpd и в файле /usr/local/share/freeradius/dictionary строку
Дальше простой скрипт:
echo User-Name = user_name, \
mpd-limit += \"in#1=all shape 262000 4000 pass\", \
mpd-limit += \"out#1=all shape 262000 4000 pass\" | radclient -d \
/usr/local/share/freeradius/ -x -f rt NAS_IP:3799 coa pass
| и для подключенного пользователя user_name установлены новые значения mpd-limit.
По этому же принципу можно и отключить пользователя:
echo User-Name = victor | radclient -x -f rt NAS_IP:3799 40 pass
| Для более подробной информации нужно смотреть официальную документацию: http://mpd.sourceforge.net/doc5/mpd32.html#32 и RFC 3576.
Спасибо, Alexander Motin!
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=14&t=23732.
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
|
Статистика сайта
|
Сейчас на сайте находится: 41 чел.
|
За последние 30 мин было: 230 человек
|
За сегодня было 3243 показов, 823 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [2 шт.]