billd checkppp
Добавлено: Ср дек 03, 2008 9:01 pm
Приятно что в последней версии abills таки устанавливается соединение по pptp (poptop) если еще висит сессия в онлайне этого юзера и уже выдан статичный IP. (косяк с моментальным реконнектом так и остался, если разорвать соединение и сразу же установить то первый коннект не пройдет, но второй уже гуд, лечится так же как и раньше убийством маршрута видимо).
Теперь появился след. вопрос: billd checkppp убивает процессы ppp и ифейсы, на которых висят IPадреса не найденные в онлайне. А если был реконнект пользователя со статичным IP, то теперь коннект установится если даже он есть в онлайне (со второго раза), но интерфейс не убился еще с первого. мы получаем 2 сессии в онлайне, старая уходит в зап, потом совсем, НО в онлайне еще висит свежая сессия с тем же IP, от которой check_ppp() не убьет интерфейс, т.к. IP чистый, он есть в онлайне (от второй сессии ). Итог - 10 раз делаем коннект-дисконнект на PPtP - получаем 10 ифейсов tun - которые billd checkppp не тронет, т.к. последний вполне себе валидный - на нем остался висеть юзер.
подозреваю что лечится удалением tun-а на стадии отработки rauth.pl (в купе с убийством маршрута)
Теперь появился след. вопрос: billd checkppp убивает процессы ppp и ифейсы, на которых висят IPадреса не найденные в онлайне. А если был реконнект пользователя со статичным IP, то теперь коннект установится если даже он есть в онлайне (со второго раза), но интерфейс не убился еще с первого. мы получаем 2 сессии в онлайне, старая уходит в зап, потом совсем, НО в онлайне еще висит свежая сессия с тем же IP, от которой check_ppp() не убьет интерфейс, т.к. IP чистый, он есть в онлайне (от второй сессии ). Итог - 10 раз делаем коннект-дисконнект на PPtP - получаем 10 ифейсов tun - которые billd checkppp не тронет, т.к. последний вполне себе валидный - на нем остался висеть юзер.
подозреваю что лечится удалением tun-а на стадии отработки rauth.pl (в купе с убийством маршрута)