Mpd5, как назначить определенным юзерам интерфейсы?

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Mpd5, как назначить определенным юзерам интерфейсы?

Непрочитанное сообщение rayder » 2009-03-24 14:59:50

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.х)
только вот не нашел как
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Mpd5, как назначить определенным юзерам интерфейсы?

Непрочитанное сообщение paradox » 2009-03-24 15:02:34

в этом нет смысла

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Mpd5, как назначить определенным юзерам интерфейсы?

Непрочитанное сообщение rayder » 2009-03-24 16:03:50

А можно сказать есть ли такая возможность или нет?
раз спросил, значит по вилимому для меня есть смысл :)
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Mpd5, как назначить определенным юзерам интерфейсы?

Непрочитанное сообщение paradox » 2009-03-24 16:09:08

а вы скажите для чего вам это
и я вам докажу что в этом нет смысла

нет нету такой возможности - потому что нет смысла

Lehan
рядовой
Сообщения: 44
Зарегистрирован: 2008-05-29 12:55:10

Re: Mpd5, как назначить определенным юзерам интерфейсы?

Непрочитанное сообщение Lehan » 2009-03-24 19:35:12

Меня тоже интересует.
Для чего? Например, считать трафик по интерфейсами. Т. о. будет привязка интерфейс=юзер и считать трафик станет проще.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Mpd5, как назначить определенным юзерам интерфейсы?

Непрочитанное сообщение paradox » 2009-03-24 19:58:53

чем считать?
в апдаун скрипты вроде и так статистика передаеться
да и онлан статистику всегда можно дернуть

хотя нормальные люди давно прикрутили радиус
и у них все и так всязано

madnix
проходил мимо
Сообщения: 8
Зарегистрирован: 2007-12-04 1:55:49

Re: Mpd5, как назначить определенным юзерам интерфейсы?

Непрочитанное сообщение madnix » 2009-03-25 0:53:51

назначать нет смысла.
если хочешь знать кто на каком интерфейсе то можно сделать так...
в 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 клиента для поднятого или опущенного интерфейса

и тебе никто не мешает дальше обрабатывать все эти данные в условиях в данных скриптах и выполнять по ним действия...

Опиши что ты хочешь получить и зачем, а как это реализовать можно подумать... Если тебе для красоты, то это бессысленно... :bn:

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Mpd5, как назначить определенным юзерам интерфейсы?

Непрочитанное сообщение rayder » 2009-03-25 12:42:41

ну собственно как и у Lehan-а... мне нужно считать статистику по интерфейсам...
по ипам почему-то не считает исходящий трайфик, если указываю интерфейс - считает.
Ну раз нет такой возможности, то буду искать в каком месте у меня кривые руки... ну или поставлю 3-й мпд, и создам интерфесы статически, благо юзеров немного.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Mpd5, как назначить определенным юзерам интерфейсы?

Непрочитанное сообщение paradox » 2009-03-25 15:36:58

мммда
тяжело когда человек не слышит

madnix
проходил мимо
Сообщения: 8
Зарегистрирован: 2007-12-04 1:55:49

Re: Mpd5, как назначить определенным юзерам интерфейсы?

Непрочитанное сообщение madnix » 2009-03-25 15:58:01

Чукча не читатель, чукча писатель... Читай выше мой пост....