Страница 1 из 1
Mpd5, как назначить определенным юзерам интерфейсы?
Добавлено: 2009-03-24 14:59:50
rayder
Mpd работает, все хорошо.
Вопрос в следующем, mpd назначает номера интерфейсов по порядку подключения 1=ng0, 2ng1 и т.д.
в mpd.secret прописаны юзера
Код: Выделить всё
user1 pass1 192.168.10.50
user2 pass2 192.168.10.51
user3 pass3 192.168.10.52
Как cсделать так, что бы пользователям user2 и user3 всегда присваивались интерфейсы ng1и ng2 сответственно, в независимости от того какие по счету они подключились? а остальным уже динамически
Может создавать их сразу статически при запуске mpd?(так как было в предыдущих версиях 3.х 4.х)
только вот не нашел как
Re: Mpd5, как назначить определенным юзерам интерфейсы?
Добавлено: 2009-03-24 15:02:34
paradox
в этом нет смысла
Re: Mpd5, как назначить определенным юзерам интерфейсы?
Добавлено: 2009-03-24 16:03:50
rayder
А можно сказать есть ли такая возможность или нет?
раз спросил, значит по вилимому для меня есть смысл

Re: Mpd5, как назначить определенным юзерам интерфейсы?
Добавлено: 2009-03-24 16:09:08
paradox
а вы скажите для чего вам это
и я вам докажу что в этом нет смысла
нет нету такой возможности - потому что нет смысла
Re: Mpd5, как назначить определенным юзерам интерфейсы?
Добавлено: 2009-03-24 19:35:12
Lehan
Меня тоже интересует.
Для чего? Например, считать трафик по интерфейсами. Т. о. будет привязка интерфейс=юзер и считать трафик станет проще.
Re: Mpd5, как назначить определенным юзерам интерфейсы?
Добавлено: 2009-03-24 19:58:53
paradox
чем считать?
в апдаун скрипты вроде и так статистика передаеться
да и онлан статистику всегда можно дернуть
хотя нормальные люди давно прикрутили радиус
и у них все и так всязано
Re: Mpd5, как назначить определенным юзерам интерфейсы?
Добавлено: 2009-03-25 0:53:51
madnix
назначать нет смысла.
если хочешь знать кто на каком интерфейсе то можно сделать так...
в mpd.conf
set iface up-script "/usr/local/etc/mpd/scripts/up.sh"
set iface down-script "/usr/local/etc/mpd/scripts/down.sh"
ну и скрипты
up.sh
#!/bin/sh
echo `date` >> /var/log/mpd_up.log
echo 1-$1 2-$2 3-$3 4-$4 5-$5 >> /var/log/mpd_up.log
down.sh
#!/bin/sh
echo `date` >> /var/log/mpd_down.log
echo 1-$1 2-$2 3-$3 4-$4 5-$5 >> /var/log/mpd_down.log
соответсвенно:
в переменной $1 название поднятого или опущенного интерфейса
в переменной $3 шлюз для поднятого или опущенного интерфейса
в переменной $4 ip клиента для поднятого или опущенного интерфейса
в переменной $5 login клиента для поднятого или опущенного интерфейса
и тебе никто не мешает дальше обрабатывать все эти данные в условиях в данных скриптах и выполнять по ним действия...
Опиши что ты хочешь получить и зачем, а как это реализовать можно подумать... Если тебе для красоты, то это бессысленно...

Re: Mpd5, как назначить определенным юзерам интерфейсы?
Добавлено: 2009-03-25 12:42:41
rayder
ну собственно как и у Lehan-а... мне нужно считать статистику по интерфейсам...
по ипам почему-то не считает исходящий трайфик, если указываю интерфейс - считает.
Ну раз нет такой возможности, то буду искать в каком месте у меня кривые руки... ну или поставлю 3-й мпд, и создам интерфесы статически, благо юзеров немного.
Re: Mpd5, как назначить определенным юзерам интерфейсы?
Добавлено: 2009-03-25 15:36:58
paradox
мммда
тяжело когда человек не слышит
Re: Mpd5, как назначить определенным юзерам интерфейсы?
Добавлено: 2009-03-25 15:58:01
madnix
Чукча не читатель, чукча писатель... Читай выше мой пост....