Есть необходимость pptp+ppp+MS-CHAPv2+mppe
Соответственно чтоб не потеть с радиусом, хочу статистику добавлять
скриптом из /etc/ppp/ip-up.local
Все пучком, но надо отсечь вход под одним логином больше 1 юзверя.
Отловить можно, но как убить ppp не догоняю.
Как узнать номер процесса породившего /etc/ppp/ip-up.local (auth ...)
Попробуй создавть файл с именем == имя юзверя и проверять его наличие
в ip-up.local что-то вроде
if [ -f somedir/${PEERNAME}.lck ]; then
kill `cat /var/run/${IFNAME}.pid`
else
echo 1 > somedir/${PEERNAME}.lck
endif
если есть желание можно вместо 1 записывать чтонить полезное ;-)
ну и в ip-down.local
rm -f somedir/${PEERNAME}.lck