Как убить PPP-соединение на сервере
Здравтсвуйте, товарищи!
Помогите разобраться с проблемкой.
Имеется сервачок под управлением Gentoo, всё свежее (Linux 2.6.35-gentoo-r12).
На серваке крутится pptpd.
Так вот соединение клиента с сервером устанавливается, все работает.
Делаю "ip a":
25: ppp0:
link/ppp
inet 10.250.254.20 peer 10.250.0.214/32 scope global ppp0
Видим клиента ppp0 с IP 10.250.0.214/32.
Итак, в силу разных задач, в процессе работы определенные ppp-интерфейсы надо отклчюать).
У меня подключено минимум 100-150 юзеров через pptpd (ppp0-ppp150).
Мне же надо сбросить единичное конкретное подключение.
Пытаюсь делать "ifconfig ppp0 down".
Из таблицы маршрутов ppp0 пропадает, ок.
Но... "ip a" - он все еще на месте, просто STATE меняется на DOWN.
Как мне полностью разорвать соединение? Необходимо сэмулировать, как будто пользователь сам жмёт "отключить".
С уважением, Дмитрий.
- Для комментирования войдите или зарегистрируйтесь
PostFx
убей процесс коннекта и всех делов.
ps aux | grep pppххх
ищешь номер рррххх, далее находишь номерок (а их будет не один а я думаю два) процессов и kill -9 xxxххх все