Bug 24454 - "Хвосты" после остановки ppp-интерфейсов после обрывов связи
Summary: "Хвосты" после остановки ppp-интерфейсов после обрывов связи
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: etcnet (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-29 21:44 MSD by Dank Bagryantsev
Modified: 2020-03-31 16:52 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dank Bagryantsev 2010-10-29 21:44:20 MSD
Ошибка существует как минимум с ALS 4.0
Я сталкивался с этой проблемой на PPTP и PPPoE подключениях.
В случае неожиданного разрыва связи родительского интерфейса ethernet (например, выдернули патч-корд или пропало питание на коммутаторе), не удаляются правила efw и ipv4rule дочернего PPTP/PPPoE интерфейса после его опускания.  Для efw есть простой обход ошибки: в ifdown-post PPP-интерфейса вносится /sbin/efw $NAME stop
К сожалению, для ipv4rule простого обхода нет (IMHO).
Возможно, ошибка нестабильна, повторяемость 70-90% случаев обрывов, по моим наблюдениям.
Такое впечатление, что часто не успевают обрабатываться все настройки во время опускания PPP-интерфейса.
Comment 1 Dank Bagryantsev 2011-10-26 15:24:54 MSK
Опять столкнулся с этой ошибкой но уже на p6 на PPPoE.
Ничего не изменилось.
Вот смотрю на вывод service iptables status и вижу три одинаковых набора правил, привязанных к ppp-интерфейсу. Похоже опять придется городить костыль.
Наверное, эта ошибка будет существовать всегда. Ее бы тогда на wiki, как alt-specific
Comment 2 Sergey Y. Afonin 2020-03-31 16:52:30 MSK
etcnet - не служба сама по себе, а набор конфигурирующих скриптов. Если pppd сам не обозначит действие (например выполнив ifdown), то etcnet ничего не сделает.