On Mon, Mar 13, 2006 at 05:33:33PM +0100, Axel N�tzold wrote: > On Sun, Mar 12, 2006 at 02:51:35PM -0500, Justin Pryzby wrote: > > On Sun, Mar 12, 2006 at 08:22:00PM +0100, Axel N???tzold wrote: > > > On Sun, Mar 12, 2006 at 02:06:44PM -0500, Justin Pryzby wrote: > > > > On Sun, Mar 12, 2006 at 07:39:06PM +0100, Axel N??tzold wrote: > > > > > The line "pre-up /usr/sbin/ifconfig eth0 up" in > > > > > /etc/network/interfaces > > > > > is not inserted by pppoeconf. Therefore, the network will be down at > > > > > boot. > > > > > In my second system (Sarge) pppoeconf make that properly. The relevant change is this:
-if ! grep -q "line maintained by pppoeconf" $INTFILE ; then - sed -i -e 's,provider dsl-provider$, provider dsl-provider\n# please do not modify the following line\n pre-up /sbin/ifconfig eth0 up # line maintai ned by pppoeconf\n,' $INTFILE -fi +# old crap, unreliable, does not work after reboot +# if ! grep -q "line maintained by pppoeconf" $INTFILE ; then +# sed -i -e 's,provider dsl-provider$, provider dsl-provider\n# please d o not modify the following line\n pre-up /sbin/ifconfig eth0 up # line maint ained by pppoeconf\n,' $INTFILE +# fi So the difficult part is to figure out why it is unreliable, and didn't work after a reboot; then, a solution should be simple. Unfortunately I know nothing of linux ppp so I'm not sure I can help much...though it would be simple enough to write a pre-up line if it doesn't exist... Justin