Bug 11411

Summary: при persist в pppoptions машина может не загрузиться
Product: Sisyphus Reporter: Artem Zolochevskiy <azol>
Component: etcnetAssignee: Mikhail Efremov <sem>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: critical    
Priority: P1 CC: ldv, rider, sem, shaba, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   

Description Artem Zolochevskiy 2007-04-07 21:10:39 MSD
etcnet-0.8.6-alt1

исходное положение
в /etc/net/ifaces/ppp0/pppoptions
persist
maxfail 0

в /etc/net/ifaces/ppp0/options
ONBOOT=yes

у меня конкретно pppoe соединение
и если вдруг что-то с dsl модемом не так (отключен) ну или просто с провайдером 
проблемы, то при загрузке компьютера стоим до бесконечности (ну либо пока не 
пройдет успешное соединение) на Starting network и дальше ни шагу :(

может как-то именно при загрузке машины игнорировать maxfail 0 ?
ну или ещё как-то это обходить. а то ведь не стартует машинка. и если она 
где-то не под рукой, это может быть головной болью.
Comment 1 Sir Raorn 2007-04-07 22:58:38 MSD
К сожалению это фича ppp.  Ему всё равно, обрыв это связи или его только
запустили.  Я решил это неиспользованием maxfail 0 и кронскриптом

[ -s /var/run/ppp0.pid ] && exit 0 || exec /sbin/ifup ppp0

"А ещё можно возродить pppwatch" (C)

P.S. Для etcnet - INVALID.
Comment 2 Artem Zolochevskiy 2007-04-07 23:22:57 MSD
Подождём что скажет мантейнер...
Comment 3 Denis Ovsienko 2007-04-14 13:46:00 MSD
К сожалению, использованием только опций pppd жив не будешь. Самое простое и
эффективное средство борьбы с pppd зачастую --- crontab.
Comment 4 Denis Ovsienko 2007-04-14 13:46:47 MSD
Формально этого эффекта можно избежать, если не использовать maxfail 0, не зря
же значение по умолчанию 10.