LINUX.ORG.RU

Re: pptpd запустить скрипт при коннекте клиента

Думаю что возможно. pptpd ведь только организовывает GRE-тунель, авторизацией и установкой связи заведует pppd. А у него есть удобные скрипты ip-up и ip-down. См. man pppd.

VitalkaDrug ★★ ()
Ответ на: Re: pptpd запустить скрипт при коннекте клиента от VitalkaDrug

Re: pptpd запустить скрипт при коннекте клиента

То что доктор прописал! Спасибо за наводку. Сделал так:
создал файл /etc/ppp/ip-up.local

#! /bin/sh
REMOTEIP=$5

if [ "$REMOTEIP" = "client_ip" ]; then
...............................
fi

все работает, красотища =)

gnomino ()

Re: pptpd запустить скрипт при коннекте клиента

Можно было обойтись без дополнительной переменной REMOTEIP. В скриптах ip-up и ip-down уже действуют некоторые переменные окружения, сформированные pppd, содержащие параметры сеанса. Тебе из них подошел бы IPREMOTE.

VitalkaDrug ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.