Mitja Mu>enih wrote:
Hi all!

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.

cheers,
jake

Thanks,

Mitja

Reply via email to