[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pppd иногда сдаётся



В сообщении от 5 Сентябрь 2006 11:14 Покотиленко Костик написал(a):
> Кстати, ещё есть вопрос. У меня интерфейсы подымаются как обычно в
> Debian через if[up|down]. Если pppd "выходит" интерфейс продолжает быть
> "configured", т.е. второй раз его не подымешь, надо ложить сначала.
> 
> А не должен ли if[up|down] как-то это отрабатывать? Перезапустить ppp
> например?

С какого перепугу? if[up|down] - это всего лишь приблуды, которые запускают
и кладут интерфейсы, имея их конфиги. Это полностью пассивные сущности, т.е.
они должны кем-то запускаться. Чтобы отследить кто там упал, а кто нет,
нужно что-то, что будет следить, например, какой-нибудь демон. Если тебя
бесит, что интерфейс остаётся configured, то добавь вызов ifdown в
/etc/ppp/ip-down.d/. Но это будет работать, только если pppd вышел корректно.

В противном случае, нужно писать демонёнка, который будет отслеживать исчезновения
интерфейсов в системе. Когда-то такого даже написал, но он слишком специфичный
для того места, где он использовался.

--
  Макс



Reply to: