Здравствуйте!Не подскажете как при помощи mpd выполнять определенные скрипты
после подключения конкретного пользователя. Просто я хочу считать
трафик посредством count-правил ipfw -- благо и программа подходящая
есть - ipcount. И мне нужно, чтобы, к примеру, после подключения
пользователя user_1 выполнился скрипт user_1_up.sh, который устанавливает
эти count-правила ipfw и правила, разрешающие трафик с ip-адреса,
закрепленного за пользователем user_1 (этот ip я указываю в 3-ем поле в
файле mpd.secret после логина и пароля) и возможно какие-то другие команды.
И после отключения этого пользователя, чтобы выполнились определенные команды,
помещенные в скрипт user_1_down.sh.
В документации по mpd в секции "Interface layer commands" указано:
/* ------------------------- */
set iface up-script script
set iface down-script script
Mpd can optionally run a user program every time the interface is brought up
or down. The up-script is called like this:
script interface inet local-ip remote-ip authname [ dns1 server-ip ] [ dns2 server-ip ]
The down-script is called like this:
script interface inet authname
/* ------------------------- */
Я думаю, что это может мне помочь, но не совсем понимаю как привязать script
в set iface up-script script и в set iface down-script script к
тем конретным пользователям (user_1, user_2, ...), которые будут подключяться к
pptp-mpd-серверу, pppoe-mpd-серверу.
Может кто-то сталкивался с такой задачей.
Буду очень признателен за помощь. И если можно, то приведите примеры этих самых
script в set iface up-script script и в set iface down-script script.