Страница 1 из 1
MPD + PF
Добавлено: 2007-06-20 17:20:12
Гость
Доброго времени суток!
Помогите решить такой трабл: есть VPN сервер на MPD 4. Хочется динамически подгружать/выгружать правила в PF на интерфейсах ng* при подключении/отключении юзверей, но не пойму как мне получить имя интерфейса, на который цепляется пользователь?
Re: MPD + PF
Добавлено: 2007-06-20 19:51:04
Гость
гм.
mpd.conf
Код: Выделить всё
test:
new -i ng1 test test
set iface up-script /usr/local/etc/mpd/pf-up ng1
set iface down-script /usr/local/etc/mpd/pf-down ng1
Типа того, наверное...
Два скрипта, которые будут обрабатывать аргументы в качестве имени интерфейса.
Re: MPD + PF
Добавлено: 2007-06-20 19:51:29
Гость
Anonymous писал(а):гм.
mpd.conf
Код: Выделить всё
test:
new -i ng1 test test
set iface up-script /usr/local/etc/mpd/pf-up ng1
set iface down-script /usr/local/etc/mpd/pf-down ng1
Типа того, наверное...
Два скрипта, которые будут обрабатывать имя интерфейса в качестве аргумента.
Добавлено: 2007-06-20 20:14:02
Гость
Слона то я и не приметил ))))
Спасибо!
Добавлено: 2007-06-20 23:19:02
schizoid
вообще то там не один параметр...
стартовый скрипт получает параметры:
$1 = interface
$2 = inet
$3 = IP-servera
$4 = Virtual IP-clienta (тот. что сервер выдает)
$5 = login
при дауне вот:
$1 = interface
$2 = inet
$3 = login
а еще тут на форуме есть мои скрипты, можешь глянуть..тока там шось не работает, посмотри, мож увидишь где, так свисти

Добавлено: 2007-06-21 21:15:16
Гость
Да, разобрался, все работает.
А скрипты свои накропал, простейшие, благо мне пока заморочки не нужны.
Якоря в PF - рулез! )))