On 11/10/07, Jacob Yocom-Piatt <[EMAIL PROTECTED]> wrote:
> Mitja Mu>enih wrote:
> > I just found the hard way that my old hostname.pppoe0 file which used to
> > work under 4.1 causes a spectacular failure on 4.2.
> >
> > # sh /etc/netstart pppoe0
> > ifconfig: SIOCSIFGENERIC(SPPPIOSDEFS): Device busy
> >
> > The reason turned out to be a whitespace character after the \ sign in
> > hostname.pppoe0.
> >
> > Simplest way to recreate is to take the example from man and add a
> > whitespace at the end of the first or second line after \.
> >
> > # cat hostname.pppoe0
> > inet 0.0.0.0 255.255.255.255 NONE \
> > pppoedev vr2 authproto chap \
> > authname 'xxxx' authkey 'yyyy' up
> > dest 0.0.0.1
> >
> > Can somebody verify this? All my pppoe machines are remote.
>
> can verify that i had similar problems: updated to 4.2-release from 4.1
> on i386 with working hostname.pppoe0; read manpage, changed format
> slightly to the one you show above; all attempts at getting the
> interface to come up did not work, however, on reboot pppoe0 came up and
> is working; have not fiddled since
>
> based on the troubles i had, i would not even consider upgrading a
> remote machine that uses pppoe until i could get this to work cleanly on
> a local machine. maybe pre-empting the change in hostname.pppoe syntax
> could do it, not sure. still have yet to upgrade my pppoe machines at
> work, can try this tomorrow and report back.

Had a similar issue when upgrading from 4.1--syntax changed--but I
have no whitespace issue.  I simply updated hostname.pppoe0 per the
man page and it works like it did before--but now I actually see the
gateway output in ifconfig pppoe0.

Reply via email to